创建:
var Mytextfile:Textfile;
beginassignfile(Mtextfile,'c:\textfile.txt');
rewrite(Mtextfile);
try
writeln(Mtextfile,'test');
finally
closefile(Mytextfile);
end;
end;
读:begin
assignfile(Mytextfile,'c:\textfile.txt');
reset(Mytextfile);
try
while not eof(Mytextfile) do
readln(Mytextfile,s);
finally
closefile(Mytextfile);
end;
end;
var Mytextfile:Textfile;
beginassignfile(Mtextfile,'c:\textfile.txt');
rewrite(Mtextfile);
try
writeln(Mtextfile,'test');
finally
closefile(Mytextfile);
end;
end;
读:begin
assignfile(Mytextfile,'c:\textfile.txt');
reset(Mytextfile);
try
while not eof(Mytextfile) do
readln(Mytextfile,s);
finally
closefile(Mytextfile);
end;
end;
解决方案 »
- ScrollBox
- 用ClientDataSet来显示主从表的一个奇怪现象,试了好多次不知道怎么解决!!! 请高手帮忙!!!!
- 在vc中是一个有指针的16个字节的char数组如何把转换成相对应的delphi
- 关于winsock的问题
- 大哥们 答辩救火 谁懂圆锥 圆台 圆柱 线框造型算法和流程框图
- 枚举中的 枚举值能是 1,2,3吗?我想判断 某个月是不是在(4,6,9,11)这个只有30天的月份??????谢谢各位大侠出手!!!!
- 大虾们~~~delphi程序的安装程序的制作『急!』
- 关于Sender.free 的问题,急!!
- 我用TQuery和DBGrid作了一个表格,但却不能对数据进行编辑?!
- <<delphi5彻底研究>>
- 关于Des加密算法的一点的疑惑?
- 如何才能向SCDN上传软件??
rewrite()
readln()
但常用的可能就是:
assignfile(F_P:TFileType,filepath+fliename);
reset(F_P:TFileType);
append(F_p);
readln();
read();
write();
writeln();
eof()
bof()
closefile()
其它的你看看帮助吧
text->LoadFromFile("C:\\a.txt");
AnsiString first=text->Strings[0]->Text;//第一行
AnsiString end=text->Strings[text->Count-1]->Text;//最后一行
其资料也就是文本档案.以下意见仅供参考,以免误人子弟.
我处理过程中,我发现将文本资料一次性读入memo中比较好操作,
这样你可以同各个控件联系起来不要做多大的手脚.
if openfile.excute then
memo1.lines.loadformfile(openfile.filename)
就要以了,要是保存修改结果,用
memo1.lines.savetofile('文件名')就好了.
最好用xiaoyu()的方法,几个M的都可以。
var mytxtfile:Tstringlist;
i:integer;
tmpline:string;
begin
mytxtfile:=Tstringlist.create;
mytxtfile.loadfromfile('filename.txt');
for i:=0 to mytxtfile.count-1 do
begin
tmpline:=mytxtfile.strings[i]; //第i行数据
//处理第i行数据
end;
end;