« WILLCOM 03 用の自作ソフトを作ろう! #5 WindowsMobileの本を買いました | メイン | willcom 03の漢字の入力システムを切り替える »

October 22, 2008

WILLCOM 03 用の自作ソフトを作ろう! #6 TMemoの検証と入出力問題

WILLCOM 03 用の自作ソフトを作ろう! #6 TMemoの検証と入出力問題


Standardページのコンポーネントを進めていきます。

一度に、TButton,TLabel,TCheckbox,TRadioButton,TToggleBox,TEDit,TMemoを並べてみましたが、特に問題もなさそう。
ランドスケープとポートレート時に表示される場所をちゃんと考えればwindowsで使うように使用できます。

TMemoでSaveToFileとLoadFromFileも試しましたがこれも問題なし。

しかしこのファイル入出力がらみで重要な問題が出てきました。


日本語のファイル名、フォルダ名処理がどうもおかしい。

普通のWindowsのようにFindFirstやFindNextでファイル名の取得ができるかどうかも試して成功していたのですが、(アトリビュートがwin32の段階で増えてるのでそこだけわすれないで) ルートにあるdatabaseとmicroSDカードのフォルダだけリストアップされないところで問題に気づきました。

最初は特殊なフォルダだから表示されないのだろうと考えていたところ、いろいろなサイトにあたってもmicroSDカードきめうちでその中のファイルもちゃんとアクセスできるみたいなのです。

で、ためしに"新しいフォルダ"を作ってみたところ案の定出てこない。どうもmicroSDカードの"カード"の部分でアウトになっている様子。

通常のアルファベットだと問題なし…

これは、厄介なことになってきました。

Lazarusの最新版はエディタでもUTF-8対応で入力される文字列は多分UTF-8で処理されています。
で、WindowsCEのシステムで使われているのはUTF-8。
問題なさそうなんですが…

Lazarusはソースがあるので追っかけてみますか(^^;;;;

こうなると、willcom 03のSDカードのフォルダ名が全角を含んでいるというのが恨めしい…(^^;

投稿者 coboo : October 22, 2008 03:22 PM

トラックバック

このエントリーのトラックバックURL:
http://coboo.homeip.net/~coboo/mt/mt-tb.cgi/480

コメント

コメントしてください




保存しますか?