delphi中读取TXT文件时,为什么只能读到11行,再多就出错

来源:百度知道 编辑:UC知道 时间:2024/07/02 19:46:05
delphi中读取TXT文件时,为什么只能读到11行,再多就出错?

理论上是不可能的,问题可能出在代码上。
把代码贴出来具体看看。

你确认你的文件是纯文本文件吗?
如果读到#0或或文本结束符,是会不读下去的。
另外,是不是你设置的缓冲区不够大?
建议还是使用Stream来处理文件。

//你试试这样,比如文本在C盘,名为aaa.txt
memo1.lines.loadfromfile('c:\aaa.txt');
//下面一句可以不要,意思是读取memo1的第14行到EDIT1.TEXT
edit1.Text:=memo1.Lines.Strings[14];

可能就11行

不懂