呵呵,你用的是TFileStream,不是TTextFile,
i:integer;
fp: TTextFile
lstr:string;
begin
Assginfile('digit.txt',fp);
rewrite(fp);
for i:=0 to 65535 do
begin
lstr:=inttostr(i);
Writeln(lstr);
end;
fp.free;
end;
i:integer;
fp: TTextFile
lstr:string;
begin
Assginfile('digit.txt',fp);
rewrite(fp);
for i:=0 to 65535 do
begin
lstr:=inttostr(i);
Writeln(lstr);
end;
fp.free;
end;
解决方案 »
- 初学者delphi中遇到的警告窗口 很急
- ShellExecute返回错误值,为什么GetLastError返回0
- 在delphi如何使用dbgetmaxprocs/dbsetmaxprocs 函数
- 招长沙Delphier
- 7个问题求解
- Delphi Stringlist Delimiter如何区分TAB和空格
- 按照季度统计的问题
- 怎样将电脑中TXT一个文件导到LISTBOX中.(TXT格式内详)
- csv文件的操作问题
- 关于oleVariant
- 怎样在程序中注册一个dll文件?
- 请问:在delphi中如何使打印机在打印报表时不要整页整页的打,即:打完数据后打印机立即停纸,不要继续向下滚动?谢谢!
fp.Write(lstr,length(lstr)*sizeof(char));
改为
fp.Write(lstr[1],length(lstr)*sizeof(char));
我照你说的一改,结果文件反而打不开了。有问题吧?