V victorwin Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #1 memo记录一些操作信息,用文本文件记录, memo记录满100行后,把memon内容追加到文本文件,然后clear,再记录,如此类推
C CaoAizu Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #2 有个也许挺苯的办法 再建一个Memo,将文本文件读入,然后将原Memo中的内容加到Memo的后面 然后存盘。 其实建一个TStrings就行了。 []
大 大富婆 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #5 while memo1.lines.count > 100 then begin Append(MyTextFile); for i := 1 to 100 do writeln(MyTextFile, memo1.lines[i - 1]); memo1.clear; end;
while memo1.lines.count > 100 then begin Append(MyTextFile); for i := 1 to 100 do writeln(MyTextFile, memo1.lines[i - 1]); memo1.clear; end;
W Writer Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #7 我觉得用内存流+文件流好点,因为比较底层,速度应该是最快的。
V victorwin Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #8 thanks 测试如下: var f:textfile; assginfile(f,'123.txt'); append(f); write(f,pchar(memo1.text)); 通过