Delphi的文件读写函数竟然有文件尺寸限制!(反正960K的读不出,小文件正常)为什么?怎么办?重奖!
解决方案 »
- 用delphi7 +mapx5.0 ,一直放大的时候会出错
- ADO连接SQL出现错误,
- 如何修改文本里面的内容
- 各位大哥!如何获得当前打印机设置的纸张边距?
- delphi7在那里有下载
- 通过调用DLL完成对表的查询并返回字符列表行不通吗?为什么出错?
- 高分求教!!如何用QRprot将树形报表打印出来?
- 送分,旧帖重贴:精简版InterBase6.0大功告成!欢迎大家都来用,呵呵...(我脸皮真厚)....2.26M!
- DELPHI高手请留下QQ,或E-MAIL(尤其是用DELPHI开发网络程序的)
- 在DELPHI中如何直接使用EXCEL数据?
- 关于播放Flash问题,如何在播放时改变其大小?
- 请问各位Delphi高手,本人因公司需要要转用Delphi,我本来是用VB的,如果用Delphi会困难吗?
说明:用INT64
程序会有什么问题么?=================================================================
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
fin: TextFile;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var s: string;
begin
AssignFile(fin,'e:\x.txt');
//一个简单的小文件可以, 改到一个大的文件(960K)就读不出!
//指定的文件绝对是标准的文本文件,这个不必怀疑. //我不用"流",是因为想用Readln简单的读取一行文本. Reset(fin); Readln(fin,s);
Showmessage(s); CloseFile(fin);
end;end.
procedure TForm1.Button1Click(Sender: TObject);
var
TxtList:TStringList;
begin
TxtList:=TStringList.Create;
//一个简单的小文件可以, 改到一个大的文件(960K)就读不出!
//指定的文件绝对是标准的文本文件,这个不必怀疑. //我不用"流",是因为想用Readln简单的读取一行文本.
try
TxtList.LoadFromFile(YourFile);
ShowMessage(TxtList[0]);
finally
TxtList.Free;
end;
end;
//try above code! I think it can satify what you need
坚决同意: blazingfire(烈焰) !
处理分行文本最好用tstringlist!!!!!!