タイトル : Re^4: ファイルパスの機種依存文字を取得する方法について 投稿日 : 2014/12/02(Tue) 17:13 投稿者 : マサタロウ
どうも。 > 第 3 引数に指定した &H411 (1041) は、日本語版 Windows のロケールIDです。 Visual Basic Learning Edition Version 5.0 では第 3 引数は無いようです。 http://www.k-sugi.sakura.ne.jp/windows/vb/3650/ 上記ページの"Charset"プロパティを"Shift_JIS"に変更したら 機種依存文字が含まれてない場合は正しく読み込みました。 > 2) Unicode 対応の AcitveX コントロールとしては、 変数のように使用するためのもの? これがあれば、コントロールのプロパティを取得して 『ADODB.Stream』で読み書き可能? コモンダイアログのFilenameプロパティを格納しても文字化けしない? プログラムランチャーや、ファイルのパスの文字数を確認するプログラムで ラベルにパスを表示させています。 パスの取得だけでなく表示方法も考える必要がありました。 検索で魔界の仮面弁士さんが回答されてる記事を参考にしましたが、 難しそうです。 VB2005がありますが、VB5.0でやりたいです。 http://yaplog.jp/orator/archive/15 http://yaplog.jp/orator/archive/80 上記ページよりダウンロードしたデータは、VB5.0ではエラーで 開けませんでした。 > 『Unicode対応版「ファイルを開く」ダイアログ』というコードを 『ADODB.Stream』で画像ファイルは読み込めますか? |