100分!!在线等价!!!如何读写*.log文件?? 用到一个 log 文件 (*.txt也可) 来保存配置信息但不知如何读写.请大侠... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ListBox的例子:listbox1.Items.SaveToFile('D:\filename.txt');listbox1.Items.LoadFromFile('D:\filename.txt'); 我要分别读取各行的信息!!每行的信息都有特殊的用途最好是用 *.Log log文件通常是用来保存记录信息的。而不是配置信息。你可以这样:{$J+}procedure WriteLog(const Format:string;const args:array of const);var st:TStringList;FileName:string;begin FileName:=ChangeFileExt(Application.ExeName,'.log'); try st:=TStringList.Create; st.LoadFromFile(FileName); st.Add(Format(Format,args)); st.SaveToFile(FileName); finally FreeAndNil(st); end;end; 如果你是用来读取配置信息的花,uses IniFile;然后使用 TIniFile类就可以了 var f: textfile;begin assignfile(f,filename); if fileexists(filename) then reset(f) else rewrite(f); readln....... writeln..... TO 恶鱼杀手用IniFile退出程序后下次登录时还有这个信息么?? IniFile应该可以自动建立.不过你不要管什么扩展名.规范而已.你若是一定要log类型的,还是可以的. 高手,,我还要问一个进度条的问题我做了一个程序,,用来做数据库的备份和还原.用:ADOCommand如何把备份和还原的进和用进度条表示呢?? 我赞成 Eastunfail的建议。用TIniFile类吧! 我数据库菜鸟.只会用ADOConnection和ADOQuery :P 请教一个Tcxgrid的问题 如何现实一个表中的数据段名称 ADOQUERY操作問題。 如何禁止调整窗体的大小。 dbgrid问题 关于StringGrid的问题,一直等待 组件中想加入Items属性,怎么做? 在开始web server application程序时,只要加入一个data module,就会出错,提示什么软件异常,怎么回事,谁给解释一下? 如何在程序中动态调用FORM? 超级简单问题?退出函数,怎么办? 在Windows Server 2003英文版下做的软件,在Windows XP中文版下运行中文部分都是乱码,怎样解决? ODBC SQL SERVER DRIVER
listbox1.Items.LoadFromFile('D:\filename.txt');
每行的信息都有特殊的用途最好是用 *.Log
你可以这样:
{$J+}
procedure WriteLog(const Format:string;const args:array of const);
var st:TStringList;FileName:string;
begin
FileName:=ChangeFileExt(Application.ExeName,'.log');
try
st:=TStringList.Create;
st.LoadFromFile(FileName);
st.Add(Format(Format,args));
st.SaveToFile(FileName);
finally
FreeAndNil(st);
end;
end;
uses IniFile;
然后使用 TIniFile类就可以了
f: textfile;
begin
assignfile(f,filename);
if fileexists(filename) then
reset(f)
else
rewrite(f);
readln.......
writeln.....
不过你不要管什么扩展名.规范而已.你若是一定要log类型的,还是可以的.
我做了一个程序,,用来做数据库的备份和还原.用:ADOCommand
如何把备份和还原的进和用进度条表示呢??