| INIファイルの使用方法 | BCB Tips! Last modified : 2002/02/14 |
|
INIファイルフォーマットはプログラムの設定を記憶するのに広く使われており、BCBの多くの環境設定ファイル(DSK デスクトップ設定ファイルなど)も
INI ファイルフォーマットです。INI ファイルフォーマットが依然として普及していることから,VCL では,INI ファイルの読み書きを大幅に簡易化するクラスを提供しています。
ここでは、BCBでINIファイルの読み書き方法について記述します。 詳細については、BCBヘルプのキーワード「TIniFile」でご覧ください。 利用可能なメソッドなどは、下記のinifiles.hppファイルをエディタで直接見ることができます。 |
| #include <vcl\inifiles.hpp> |
void __fastcall TRsStatusForm::Button1Click(TObject *Sender)
{
TIniFile *ini;
ini = new TIniFile(ChangeFileExt(Application->ExeName, ".INI"));
AnsiString PortName = StrToInt(ini->ReadString("RsStatus","PortName","1"));
AnsiString BaudRate = StrToInt(ini->ReadString("RsStatus","BaudRate","9600"));
AnsiString DataBits = StrToInt(ini->ReadString("RsStatus","DataBits","8"));
AnsiString StopBits = StrToInt(ini->ReadString("RsStatus","StopBits","1"));
AnsiString Parity = StrToInt(ini->ReadString("RsStatus","Parity","0"));
delete ini;
}
|
void __fastcall TRsStatusForm::Button1Click(TObject *Sender)
{
TIniFile *ini;
ini = new TIniFile(ChangeFileExt(Application->ExeName, ".INI"));
ini->WriteString("RsStatus","PortName","3");
delete ini;
}
|
[RsStatus] PortName=3 BaudRate=9600 DataBits=8 StopBits=1 Parity=0 |
| ヘルプ | キーワード「TIniFile」 |
| ネット | INIファイルを使う(海鳥黙示録) |
| ネット | iniファイルの使用方法(YASUMICHI.ORG) |