iniファイルからデータを取得しようと思ったのですが、どうしてもうまくいかない。
というか、今まで他のプロジェクトでは正常動作していたライブラリなのに・・・

何がおかしいのかわからなかったのですが、あることに気づきました。
今回のプロジェクトではフォルダ名に日本語を使用していること。
これを半角英字に変えたらうまくいく・・・

ってことで、調べたら、ここのサイトに詳しく載ってました。
http://hanatyan.sakura.ne.jp/vbnetbbs/wforum.cgi?mode=allread&no=1030&page=0

ハッピーメールバナー

一番簡単な、「ただ、括弧で囲むだけ」という方法にしました。
GetPrivateProfileString(sPriSection, sPart, “”, sProfile_Value, Convert.ToUInt32(sProfile_Value.Capacity), sIniFilePath)

GetPrivateProfileString(sPriSection, sPart, “”, sProfile_Value, Convert.ToUInt32(sProfile_Value.Capacity), (sIniFilePath))

本当、最後のパラメータを囲っただけです。
これでうまくいきました。

合わせて読みたい記事:


日記・雑談 ブログランキングへ