« panelize微調整版 | メイン | blogのエントリから2008年をふりかえる(1月~3月) »
December 11, 2008
WILLCOM 03 用の自作ソフトを作ろう! #14 テキストファイルを扱う
WILLCOM 03 用の自作ソフトを作ろう! #14 テキストファイルを扱う
公開されているフリーウェアのデータ部分だけ活用したプログラムを作ろうとこずるい計画をたてまして、それに伴ってテキストファイルをちょっと触ったので、今回はそのあたりのお話。
というか、まぁ普通にTextFileとかassignFileとか使えるので、特に問題は無かったんですが、例のファイル名関連のとこだけ。
Tinifileが無いので、自前でテキストファイルに設定を保存しようと、paramstr(0)で得られるプログラムファイル名の拡張子を.cfgに変えたものを用意(本当に普通に、ExpandFilenameとchangeFileExtを使うだけ)。
ここでは特に問題は発生せず。
このあたりは全部ShiftJISで処理されているので、注意点としてはフォルダ名などをフォームで普通に表示できる文字であるUTF-8で保持している場合は、必ずShiftJISに変換してやる必要があるというところ。
今回は、FileExistsとassignfileで変換する必要がありました。
まぁ、でもこれくらいならちょっと気をつければいいだけで問題のうちには入りませんね。
具体的に何をやろうとしているかといいますと、カロリーダイアリーというすばらしいレコーディングダイエットに向いたツールがありまして、これがすばらしいのですが、入力されたデータの一覧をPocketIEを使って自前のフォーム上に表示するようになっている部分で、Operaを標準で使っているとフォーム内に表示ができないためOperaの画面といったりきたりでまことにうっとうしい。(IE標準だと本当に素晴らしい動作をします)
で、いちいち入力時だけIE標準に切り替えるのも面倒なので、もうとにかく入力だけできるようなプログラムを作ろうかなと。
で、カロリーデータや日々のデータはそっちのほうを参照したり書き込んだりすればいいかと(^^;;;
ということで、公開に問題ありそうな感じもするのでこっそり作っていくことにします(笑)。
投稿者 coboo : December 11, 2008 12:04 PM
トラックバック
このエントリーのトラックバックURL:
http://coboo.homeip.net/~coboo/mt/mt-tb.cgi/501