B bmwbey Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #1 怎样用tinifile修改section的内容在写回到ini文件中!!! 在线等待!!!!!!!!!!!!!!!!!!!!
Z zw84611 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #2 似乎不行,不如当作普通文本文件处理,或用TStringList,很方便的。
B bmwbey Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #3 那我再问一下怎样一下子删除一个section以及他的所有值!!!
来 来如风 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #4 myinfile.erasesection('小姐名');//删除该小姐
Z zw84611 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #6 其实修改section的内容用TStringList是很简单的。 procedure TForm1.Button1Click(Sender: TObject); var ini: TStringList; begin ini := TStringList.Create; ini.LoadFromFile('LanExplorer.ini'); ini.Strings[ini.IndexOf('[window position]')] := '[position]'; //修改section的内容 ini.SaveToFile('LanExplorer.ini'); ini.Free; end;
其实修改section的内容用TStringList是很简单的。 procedure TForm1.Button1Click(Sender: TObject); var ini: TStringList; begin ini := TStringList.Create; ini.LoadFromFile('LanExplorer.ini'); ini.Strings[ini.IndexOf('[window position]')] := '[position]'; //修改section的内容 ini.SaveToFile('LanExplorer.ini'); ini.Free; end;
L LiChaoHui Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #7 TIniFile都有这些功能呀!! 删除一个Section: TIniFile.EraseSection procedure EraseSection(const Section: String); override; 删除一个键值: TIniFile.DeleteKey procedure DeleteKey(const Section, Ident: String); override; 将修改后的数据立即更新到文件 function UpdateFile; override; 直接释放对象,也会自动保存到文件 ok,够详细了吧?
TIniFile都有这些功能呀!! 删除一个Section: TIniFile.EraseSection procedure EraseSection(const Section: String); override; 删除一个键值: TIniFile.DeleteKey procedure DeleteKey(const Section, Ident: String); override; 将修改后的数据立即更新到文件 function UpdateFile; override; 直接释放对象,也会自动保存到文件 ok,够详细了吧?