创建'myfile.txt';
var
MyStream: TFileStream;
MyStrList: TStrings;
begin
MyStream:= TFileStream.Create('myfile.txt',fmCreate);
MyStrList:= TStrings.Create;
try
MyStrList.Add('hollo world');
MyStrList.Add('ok?);
MyStrList.SaveToStream(MyStream);
finally
MyStrList.Free;
MyStream.Free;
end;
end;
var
MyStream: TFileStream;
MyStrList: TStrings;
begin
MyStream:= TFileStream.Create('myfile.txt',fmCreate);
MyStrList:= TStrings.Create;
try
MyStrList.Add('hollo world');
MyStrList.Add('ok?);
MyStrList.SaveToStream(MyStream);
finally
MyStrList.Free;
MyStream.Free;
end;
end;
解决方案 »
- delphi 仿IE选项卡问题
- 关于文件的粘贴状态的问题
- listview为什么不能添加onclick事件?
- 多线程中新线程是否可以create form呢??
- 如何最小化以及恢复 MDI里的所有子窗口 (在线等)
- 做好地软件在别人机器上运行出错:unknown sofrware exception w为何呀???
- 新手入门!高手指点!
- 我动态生成了N个Tgauge,每一个Tgauge的popupmenu都赋予popumenu1....?
- 怎么屏闭右键啊.
- 谁是爱情程序员?帮我编写这段爱情!
- 怎样为窗体中的某一个 Label 加上超级链接, 应该很简单。 谢谢
- 能否将QuickReport中的Close按钮和Print Setup提示改为中文?
而且并没有将字符串写入Txt文件中!!
N个方法,随便说两个:
1:用Write,自己写文件,必须更地层超说打交道,比较复杂。
2:用其他的类来实现,简单!例如TStrings:
var
str:TStrings;
begin
str:=TStringList.Create;
str.Add('Your Text');
str.Add('Your Text');
....
Str.SaveToFile('Your FileName');
str.Free;
end;
........
3:用流的方式也可以...
.......
var
MyStream: TFileStream;
MyStrList: TStrings;
begin
MyStream:= TFileStream.Create('myfile.txt',fmCreate);
MyStrList:= TStringList.Create;
try
MyStrList.Add('hollo world');
MyStrList.Add('ok?);
MyStrList.SaveToStream(MyStream);
finally
MyStrList.Free;
MyStream.Free;
end;
end;
F:Text;
begin
AssignFile(F,'mybat.bat');
rewrite(F); //create file mybat.bat
writeln(F,'write text you want here in the file mybat.bat');
CloseFile(F);
end;
这只是最简单的例子,具体可再参照HELP,挺简单的。