初期化ファイル(.INI)の読み書き




 初期化ファイル(拡張子が「ini」)の読み書きは GetPrivateProfileString() や、WritePrivateProfileString() APIで行いますが
 これらの関数での読み書きは
  [Section]
  Key1=XXX
  Key2=YYY
  Key3=ZZZ
 というような書式で書かれたファイルを前提としています。
 
 [Section]下の[Key]数が不変になるや、Key=XXX 書式に準じない書式のファイルは
 xxxPrivateProfileString() 関数では扱えません。
 
 Windows API には [Section] 以下すべてを読み書きできる API が存在します。
 
  GetPrivateProfileSection()、WritePrivateProfileSection() です。
 
 サンプルがありますので興味がある方はここからダウンロードしご自分のマシンで試して見て下さい。
 
 でも Windows95 にせよ、98 にせよ、レジストリを使うことを推奨しているのであまり必要ないかも...
 

動作確認

Windows95 + Visual Basic 5
Windows98 Second Edition + Visual Basic 6


このサンプルを使用しての感想や、質問は 掲示板や、 らくがき帳に書きとめて頂けるとうれしいです。


戻る


インデックスに戻る


G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMIT1~] COiq COsI