[Delphi] INIファイルの読み書き
INIファイルを読み書きするにはTIniFileクラスを使うと便利です。
uses IniFiles;
procedure TForm1.Button1Click(Sender: TObject);
var
ini:TIniFile;
Str:String;
begin
ini:=TIniFile.Create('test.ini');
try
//INIファイルから文字列を読み込む
ini.ReadString:=('Section','TestFile','C:\tmp\tmp.txt');
finally
ini.Free;
end;
end;
値を読む
| ReadString | 文字列値 |
| ReadBool | 論理値 |
| ReadDate | 日付値 |
| ReadTime | 時刻値 |
| ReadDateTime | 日付時刻値 |
| ReadFloat | 浮動小数点値 |
| ReadInteger | 整数値 |
値を書く
| WriteString | 文字列値 |
| WriteBool | 論理値 |
| WriteDate | 日付値 |
| WriteTime | 時刻値 |
| WriteDateTime | 日付時刻値 |
| WriteFloat | 浮動小数点値 |
| WriteInteger | 整数値 |
管理
| ValueExists | データが存在するか |
| SectionExists | セクションが存在するか |
| DeleteKey | データを削除 |
| EraseSection | セクションをすべて削除 |
| ReadSections | すべてのセクション名を読み出す |
| ReadSection | セクション内にあるすべてのキー名を読み出す |
| ReadSectionValues | セクション内にあるすべてのキーと値を読み出す |
