一文本文件有如下内容:
第一行
第二行
第三行
……
①如何在程序中分别取出其各行的内容?并用几个label来显示出来。②如何在程序总动态的对某行的内容进行修改呢?
第一行
第二行
第三行
……
①如何在程序中分别取出其各行的内容?并用几个label来显示出来。②如何在程序总动态的对某行的内容进行修改呢?
解决方案 »
- delphi 文本 转换成pdf格式输出!
- 通过ShellExecuteEx打开多个Word文档,如何判断每个Word打开与关闭,内有源码
- 集合论悖论的解决V7.0
- 要怎样去理解directUI?
- 可选打印问题!!!!
- 如何将当前日期转换成指定格式的字符串
- 请问如何把自己的程序加到浏览器上边的标准按钮里?就像金山词霸和FlashGet那样?
- 遇到怪事了,求救,TDBEDIT.READONLY不起作用了
- 请问哪里有最新的Delphi控件,书籍下载?
- 5分的小问题,让大家当早点吧。我还没吃呢,等着各位帮忙。
- 局部函数和全局函数是如何定义的?跟局部过程和全局过程的定义是否有所差异?
- 北京通审公司招聘delphi程序员
tt:tstringlist;
i:integer;
begin
tt:=tstringlist.create;
tt.LoadFromFile('m:\xx.txt');
for i:=0 to tt.count-1 do
begin
label.caption:=tt[i];
end;
tt[2]:='fffdsfdsfdfdsfdf'; //对第二行修改
tt.savetofile('m:\xx.txt');
tt.free;
end;
定义n个label
for i:=0 to tt.count-1 do
begin
Tlabel(Findcomponent('label'+inttostr(i))).caption:=tt[i];
end;keke,抢点分
TextFile中怎么定位到第n行
应该是可以的,Readln不就是指针在移动吗?
然后
memo1.line[i] 就可以取得第i 行的全部字符然后 可以进行你的操作
但是文件比较大时读取时间过长 很不好
Seek对于文本文件不能用