公告

國明的網路筆記

2022年11月10日 星期四

如何在C++Builder 6中,使用TIniFile類別

在C++Builder 6中,使用TIniFile類別,可以輕鬆對 .ini 文件進行操作。 下面給出一個簡單的例子 void __fastcall TMainForm::bcbinibtnClick(TObject *Sender) { //配置 .ini文件 TIniFile *IniFile = new TIniFile(ExtractFilePath(Application->ExeName)+"TestKey.ini"); //向ini文件的OptionA段中的AutoRun項中寫入bool值,預設false IniFile->WriteBool("OptionA", "AutoRun", false); //向ini文件的OptionB段中的Item1項中讀出String值,預設"ABC" IniFile->WriteBool("OptionB", "Item1", "ABC"); delete IniFile; } TestKey.ini 檔案內容: ----------------------- [OptionA] AutoRun=true [OptionB] Item1=ABC Item2=5 Item3=false ----------------------- 以下是TIniFile類常用方法: DeleteKey EraseSection ReadSection ReadSections ReadSectionValues ReadString TIniFile UpdateFile WriteString ReadBool ReadDate ReadDateTime ReadFloat ReadInteger ReadTime SectionExists WriteBinaryStream WriteBool WriteDate WriteDateTime WriteFloat WriteInteger WriteTime ValueExists