1.Delphi讀寫ini文件需要引用'IniFiles'單元
2.定義變量:
Var
Filename:string;
myinifile:Tinifile;
3.變量附值
Filename:=ExtractFilePath(Paramstr(0))+'program.ini';//指明路徑.如果不指明路徑.文件將在windows目錄建立
myinifile:=Tinifile.Create(Filename);//Create('program.ini');
4.寫入文件
myinifile.writestring(小節(jié)名,關(guān)鍵字,變量或者字符串值);
myinifile.writeinteger(小節(jié)名,關(guān)鍵字,變量或者整數(shù)數(shù)值);
myinifile.writenbool(小節(jié)名,關(guān)鍵字,變量或者True/False);
如果ini文件不存在的時候.會自動創(chuàng)建該ini文件
5.刪除關(guān)鍵字
myinifile.DeleteKey(小節(jié)名,關(guān)鍵字);
6.刪除小節(jié)
myinifile.EraseSection(小節(jié)名);
7.釋放變量
myinifile.distory;
8.其他
Tinifile類還提供了3種對象方法來操作ini文件
①myinifile.readsection(小節(jié)名,TStrings變量);可將指定小節(jié)中的所有關(guān)鍵字名讀取至一個字符串列表變量中;
②myinifile.readsections(TStrings變量);可將INI文件中所有小節(jié)名讀取至一個字符串列表變量中去.
③myinifile.readsectionvalues(小節(jié)名,TStrings變量);可將INI文件中指定小節(jié)的所有行(包括關(guān)鍵字、=、值)讀取至一個字符串列表變量中去.
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。