• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2008 INIファイル読み込みについて)

VB2008のINIファイル読み込みで起動エラーが発生する原因と解決方法

このQ&Aのポイント
  • VB6のソースをVB2008にコンバート後、起動エラーが発生しています。特に設定ファイル読み込みの処理が問題となっており、GetPrivateProfileStringの引数にファイル名を指定している際に一部削除されてしまうことが判明しました。原因と解決方法について教えてください。
  • VB2008でVB6のソースをコンバートした後、起動エラーが発生しています。特に設定ファイル読み込みの処理が失敗し、GetPrivateProfileStringの引数に指定したファイル名の一部が削除される問題が発生しています。詳細な原因と解決方法を教えてください。
  • VB6のソースをVB2008にコンバートした後、起動エラーが発生しています。特に設定ファイル読み込みの処理に問題があり、GetPrivateProfileStringの引数に指定したファイル名の一部が削除されることが判明しました。この問題の原因と解決方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

VB6から.NETに焼き直すときにはよくある話です……。 .NETでは文字列はUnicodeで管理されているため、 ANSIで文字列を扱うAPIをそのまま呼び出すと引数の内容が壊れたりします。 こちらのリンクを参考になさってください。 http://www5b.biglobe.ne.jp/~yone-ken/VBNET/special/sp06_GetPrivateProfileString.html

akirakunnn
質問者

お礼

おおお!うまくいきました。 そういうことだったんですね・・・ありがとうございます。 勉強になりました。

すると、全ての回答が全文表示されます。

関連するQ&A