*.dat 文件的读取(80分)

  • 主题发起人 主题发起人 yaozixuan
  • 开始时间 开始时间
Y

yaozixuan

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在有一个文件是*.dat,我想采用流文件操作的形式将其内容读出
并显示在文本框中,具体怎样作。谢谢[:(]
 
直接用TRichEdit的Lines的Loadfromfile方法即可
 
你的dat文件是什么样的文件类型?
我记得好像有一种音像碟的主文件是。dat
 
我的*.dat文件是数据文件,未加密,600MB,我需要了解其具体格式,抽取某些字段
 
可以用TSTRINGS。loadfromfile
 
老大,600m啊,读入内存啊?
 
用FileOpen、FileRead。看帮助吧,很清楚的
 
呵呵
还是用TFileStream吧,文件处理上它很灵活的哦
type
JG=record
A:string[10];
B:integer;
end;
var
m:tfilestream;
i:JG;
begin
m:=tfilestream.create('xxx.dat',fmopenread);
m.seek(1000,0);
m.read(i,sizeof(JG));
...
end;
这么不就搞定了
If YOU DON'T KNOW Then
MailTo Me:China_kuchong@163.com;

 
600m?最好用多线程。关于速度可以用内存映射。:)
 
后退
顶部