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) |