- ベストアンサー
iniファイルを設定したい
VB6(SP5)+ACCESS2002+Excelでごく小規模のデータ管理システムの構築を行っています。 ここのお陰でなんとか形になったのですが、現在はMDB等ファイル名やパスをオンコーディングしており、環境変更の際に都度コンパイルし直している状態です。 ~.iniファイルで稼動環境を設定すれば事態は解決するのですが、設定方法が解らず困っております。 定義方法、内容、設定時に気を付けるお作法等(結局全般なんですが…)を教えて下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 一般的なiniファイルは、APIを利用すると使用出来ます。 以下のページを参考にして下さい。 http://donnk.no-ip.com/Fudi/VBtips/VBtips06.html
その他の回答 (1)
- soma3
- ベストアンサー率39% (16/41)
iniファイルの標準的な設定方法は、 まずはセクションとキーに分けることだと思います。 ; アクセスファイル [MDB] FILEPATH=C:\... ; ファイルパス USRID=soma3 ; ユーザーID PASS=somasan ; パスワード ↑こんな感じでiniファイルを作ってあげます。 そしてiniファイルの読込みは、 私はmain関数で行ってますが、 API関数のGetPrivateProfileStringを使います。 ちょっと難しそうですが、 慣れてしまえば簡単だと思います。 GetPrivateProfileString関数ですが、 参考URLにサンプルソースがありましたので、紹介しておきます。 それでは、頑張ってください。
お礼
教えて頂いてお礼が遅くなり申し訳有りません。 maruru01さんの参考ページと上の説明で何とか読み解けました。 お蔭様でオンコーディングでパスを書く恥を免れました。有難うございます。
お礼
教えて頂いてお礼が遅くなり申し訳有りません。 参考ページの説明を同僚と読み解いてようやく設定が出来ました。 有難うございました。