ini写备注问题。 如何把备注写在ini文件的最前面? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太明白你的问题,但是,在ini文件中,一行开头加‘#’表示这行就是注释了 那怎么写入?我现在的文件是: filename:= ExtractFilePath(paramstr(0))+'dept.ini'; inifile:= Tinifile.Create(filename); //我要加入注释,怎么写? inifile.WriteString('dept','deptid',edtDeptid.Text); inifile.WriteString('dept','deptname',edtDeptname.Text); inifile.WriteString('dept','opid',edtOpid.Text); inifile.WriteString('dept','opname',edtOpName.Text); inifile.Destroy; 使用TSTringList的实例打开你的ini文件,然后插入行,在保存,大概如下:var sl: TStringList;begin sl := TStringList.Create(); try sl.LoadFromFile('file.ini'); sl.Insert(0, '备注'); sl.SaveToFile('file.ini'); finally sl.Free(); end;end; 根据你的代码,修改成下面的样子使用TSTringList的实例打开你的ini文件,然后插入行,在保存,大概如下:var sl: TStringList;begin sl := TStringList.Create(); try sl.add('备注'); sl.add('[dept]') sl.add('deptid=' + edtDeptid.Text); //....... sl.SaveToFile('file.ini'); finally sl.Free(); end;end; Tinifile好像没有提供读写注释的功能 TAdvStringGrid 如何设置指定一行文字的颜色或者使文字变灰。 为什么数组循环相加会出现 raised exception class EInvalidPointer .....的错误提示? 请教一个多线程的写法 今天又没去上班…… 各位快来帮忙!很急的 从库中导出数据,如何控制字段名称可选,字段的顺序可调整. 想买以下几本书大家提个意见 如何實現10進制轉化為16進制以及16進制轉化為10進制 我怎么觉得DEPHI的调试功能很差呀? 如何在一个query的查询中同时获得查到的记录数啊? ActiveX相关 大家来看看这个问题
filename:= ExtractFilePath(paramstr(0))+'dept.ini';
inifile:= Tinifile.Create(filename);
//我要加入注释,怎么写?
inifile.WriteString('dept','deptid',edtDeptid.Text);
inifile.WriteString('dept','deptname',edtDeptname.Text);
inifile.WriteString('dept','opid',edtOpid.Text);
inifile.WriteString('dept','opname',edtOpName.Text);
inifile.Destroy;
var
sl: TStringList;
begin
sl := TStringList.Create();
try
sl.LoadFromFile('file.ini');
sl.Insert(0, '备注');
sl.SaveToFile('file.ini');
finally
sl.Free();
end;
end;
var
sl: TStringList;
begin
sl := TStringList.Create();
try
sl.add('备注');
sl.add('[dept]')
sl.add('deptid=' + edtDeptid.Text);
//.......
sl.SaveToFile('file.ini');
finally
sl.Free();
end;
end;