ある忘れっぽいプログラマの覚書

忘れっぽい自分のためのプログラム作成に関連したアイデアなどの備忘録

← 2006年11月 →

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
My Yahoo!に追加 RSS
Counter

2006年11月1日(水)

FileDialogChanger、gsGetFileのFAQのようなもの

更新時にはドキュメントに追記しようと思っているけど、その更新予定がないので一応メモがわりに

1.PocketPC VGA機でFileDialogChangerを使用すると(gsGetFile.dllの)ファイル選択画面のアイコン表示がおかしい
→オリジナルのgsGetFile.dllはハイレゾ未対応なのでアイコン表示がおかしくなります。gsGetFile 国際化版を使えば正常にアイコンが表示されます。
※ちょっと古いPocketPCアプリなどの動作時(=QVGAエミュレーション時)にアイコンがギザギザなのは(OS自体の)仕様です。

2.FileDialogChangerを使用するとOperaでファイルダウンロード時にフリーズする
→Operaが標準のファイルダイアログに依存した作り(らしい)なので、FileDialogChangerでOperaを除外設定するか、ファイルダウンロード時に「開く」を選択するようにする(ファイルはMy Documentsに保存されるらしい)


余談ですがFileDialogChangerはGetOpenFileName(開くダイアログ)、GetSaveFileName(名前をつけて保存ダイアログ)いずれのAPIを使用していてもgsGetFileに置き換えます。ただしMS標準でGetOpenFileNameを使用しているのは[設定]-[Today]の「参照」ボタンぐらいしかないので「名前をつけて保存」しか置き換えないと勘違いされている人も結構いるようですね、、、なおExcel、Wordのファイル選択画面はDocList_Create() など別のAPIを利用しているためFileDialogChangerは効きません。

も一つ余談ですが、HTTPサーバー上のcabファイルをダウンロードしようとしたときにテキストとして開かれてしまう場合、原因はサーバーがcabファイルのContents-Typeとしてtext/htmlなど不適切なタイプを返している可能性が高いです。確かIEは未登録の拡張子だとContents-Typeに関係なくダウンロードするのでここら辺の設定が適当なサーバが多くなった、という話だったかと思います。

作成者 ホーミン : 2006年11月1日(水) 05:09 [ コメント : 0]