#include "inifiles.hpp"
TIniFile *IniFile;
IniFile = new TIniFile(ChangeFileExt(Application->ExeName, ".ini"));
IniFile->WriteString(category, parameter, value);
delete IniFile;
這裡介紹其中一個我最常用的 WriteString可以看到它要傳入三個參數
這裡用圖片介紹
AnsiString __fastcall INI::ReadStr(AnsiString category, AnsiString parameter)
{
AnsiString value;
TIniFile *IniFile;
IniFile = new TIniFile(ChangeFileExt(Application->ExeName, ".ini"));
value = IniFile->ReadString(category, parameter, value);
delete IniFile;
return value;
}
第三個value指的是若沒值時的 Default這裡想寫一些使用心得
ini 檔及其操作十分簡單但功能就是這樣,他不會有 SORTING 之類的功能
最多查詢有無值而已,你不能問它"你有什麼值?"
ini 檔紀錄的都是 "已知" 的資料,所以正常不會用它來找"未知"資料
你不會不知道 ini 資料全貌
要想用 ini 做簡單紀錄未知資料之類的,你只能做些設計讓 ini 可以記錄未知
例如利用某一 category 來記錄 ini 的資料全貌
達到"你"不用知道資料全貌,但其效用不會比你用其他像 XML 之類的方便
0 意見:
張貼留言