Delphi中如何删除和修改ini文件里的某条记录?各位大侠帮帮忙
解决方案 »
- 怎样让DBcombobox下拉表中显示表中某个字段的所有值
- Console Application中DOS命令调用的问题
- NMHTTP(或IdHTTP)获得网页内容的问题
- 如何根据ADOQUERY中某一列的值,动态改变DBGRID中相应行的颜色?急......
- 字符串加密
- 求delphi7 的Crystal Report 水晶报表 下载地址和注册码
- 很简单得问题,如何设置report machine报表的页眉
- Dbgrid作为输入控件时,控制不能输入重复的行
- 在使用DriveComboBox控件时,怎样判断光驱或软驱中没有放碟或盘?
- 请教:在DELPHI中如何用WINDOWS的API函数进行打印预览
- 表合并问题
- delphi 如何读取com 口的扫瞄数据
MyIniFile: TIniFile;
begin
MyIniFile := TIniFile.Create('myapp.ini');
Memo1.Clear;
MyIniFile.ReadSectionValues('Transfer', Memo1.Lines);
if Memo1.Lines.Values['Title1'] <> 'Picture Painter' then
MyIniFile.WriteString('Transfer', 'Title1', 'Picture Painter');
MyIniFile.Free;
end;procedure TForm1.Button2Click(Sender: TObject);var
MyIniFile: TIniFile;
begin MyIniFile := TIniFile.Create('myapp.ini'); { if the entry wasn抰 there before, delete it now }
if Memo1.Lines.Values['Title1'] = '' then
MyIniFile.DeleteKey('Transfer', 'Title1')
{ otherwise, restore the old value }
else
MyIniFile.WriteString('Transfer', 'Title1', Memo1.Lines.Values['Title1']);
MyIniFile.Free;
end;
1、在Uses中,新增一个IniFiles类
2、编写代码:
\\读文件
procedure IniRead();
var
MyIniFile: TIniFile;
MyStr:String;
begin
MyIniFile := TIniFile.Create(ini文件的目录);
MyStr := MyIniFile.ReadString(父节点,节点,初始值);//读Ini文件,如果节点中没有值的时候,此时就取初始值
MyIniFile.Free;
end;\\写文件
procedure IniRead();
var
MyIniFile: TIniFile;
begin
MyIniFile := TIniFile.Create(ini文件的目录);
MyIniFile.WriteString(父节点,节点,节点赋值);//写Ini文件
MyIniFile.Free;end;