假设我的txt文件中是这样的:
001 000000000 003
002 000000000 002
003 000000000 006我希望先读一行,处理完后再接着读出下一行,直到结束,不知如何实现?
001 000000000 003
002 000000000 002
003 000000000 006我希望先读一行,处理完后再接着读出下一行,直到结束,不知如何实现?
解决方案 »
- delphi 中在DLL中操作treeview的问题,请各位大侠指教。
- 小弟菜鸟,问两个简单的问题
- 用query1连DBLookupCombo时,DBLookupCombo我只设置了listsource,为DataSource2,DataSource2与query1相连
- 如何改变 DBgridEh 3 控件的 滚动条 样式 ??????????????!!!!!!!!!!
- intraweb版本的问题
- 关于flash下载的问题
- 35岁了还想编程可以吗
- 如何用Delphi画一个圆?
- 怪事,我的delphi 7.0 没有报表控件,重新安装后, 还是一样没有报表控件? 求助!
- 关于监控串口
- 各位看看,绑定的问题
- 如何获得不停刷新的网页的内容?急!
var
i:integer;
begin
for i:=0 to form1.Memo1.Lines.Count-1 do
begin
showmessage(memo1.lines.Strings[i]);
end;
end;
用法:
var
F: TextFile;
Temp_Str: String;
begin
Assign(F, 'demo.txt');
Reset(var F );
repeat
Readln(F, TempStr); // 读一行到换行符
until Eof(F); // 文件结束
end;
aa:tstringlist;
......创建.....
for i:=0 to aa.count-1 do
begin
在这内容中你可以分解中每一项的字符串了,然后就可以把分解出的字符串放到不同的字符中
end;
f:textfile;
assignfile(f,'路径');
readln()
搞定
MyTextFile: TextFile;
s : string;
begin
AssignFile(MyTextFile,fileDir.Text+fileName.Text);
Reset(MyTextFile);
while not eof(MyTextFile) do
begin
readln(MyTextFile,s);
mFile.Lines.Add(s)
end;
CloseFile(MyTextFile);