如何将TSTRINGLIST 加到TXT/LOG文件的最后? StringListTemp.LoadFromFile(test.txt).StringListTemp.Add(.....)StringListTemp.SaveToFile(test.txt). 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能不能把它的create,free,destroy..的关系告诉我呢,我不想它一直在内存中,谢了。 在使用stringlist之前,必须用create方法创建一个tstringlist类的变量,在使用完毕之后,必须用free释放这个变量所占用的内存,如此而已 create创建对象,分配内存,当然一定要释放,要不造成内存泄露,记住,在对象不用的时候,就把它清理掉,如果子程序用,就在子程序用完释放,全局的话,窗体或程序结束时释放,通常free就可以了。 从TStringList读出然后一条条的写到文件后面。如果是TXT文件,用Append函数让文件指针指向最后。TStringList.Create;//创建StringList对象TStringList.Free;//如果该对象不为空则释放对象TStringList.Destroy;//释放对象,如果对象为空则产生异常 var txtFile: TextFile; i: Integer; strList: TStringList;begin AssignFile(txtFile,'C:\test.txt'); try Append(txtFile); for i := 0 to strList.Count - 1 do WriteLn(txtFile,strList[i]); Flush(txtFile); finally CloseFile(txtFile); end;end; 如果我的程序一直运行,我只在close中free的话,会不会越来越慢啊,可是我在定时扫描过程中free的话又会报错。如何是好? IE中URL完成解析的事件 控件idhttp怎么设置cookie Delphi+SPCOMM开发串口通信程序,为什么读取串口数据的速度这么慢呢? 销毁主窗体再创建发生错误,帮忙看一下! 高分!关于用流读取数据库的问题,各位请进来看一下 字符串问题??? excel问题!请大家指点! 为何抓屏不成功?(有源码) class eolexception是什么东西或是什么类??异常中出现时如何捕捉?谢谢! C代码翻译的问题。关于dll的函数使用,请大家帮忙转换成delphi7的代码 有没有简单的方法让报表(QuickRep做)的提示信息为中文。 请教几个函数
我不想它一直在内存中,谢了。
记住,在对象不用的时候,就把它清理掉,如果子程序用,就在子程序用完释放,
全局的话,窗体或程序结束时释放,
通常free就可以了。
TStringList.Create;//创建StringList对象
TStringList.Free;//如果该对象不为空则释放对象
TStringList.Destroy;//释放对象,如果对象为空则产生异常
txtFile: TextFile;
i: Integer;
strList: TStringList;
begin
AssignFile(txtFile,'C:\test.txt');
try
Append(txtFile);
for i := 0 to strList.Count - 1 do
WriteLn(txtFile,strList[i]);
Flush(txtFile);
finally
CloseFile(txtFile);
end;
end;
可是我在定时扫描过程中free的话又会报错。如何是好?