procedure TForm2.SpeedButton1Click(Sender: TObject);
var tmplist:TStringList;
tmpstream:TFileStream;
begin
tmplist:=TStringList.Create ;
if OpenDialog1.Execute then
begin
tmpstream:=TFileStream.Create(OpenDialog1.FileName,fmOpenRead);
tmpstream.Position:=0;
tmplist.LoadFromStream(tmpstream);
showmessage(inttostr(tmplist.Count ));
end;
tmplist.Free ;
tmpstream.Free ;
end;
//将tmplist换成memo1,试试
var tmplist:TStringList;
tmpstream:TFileStream;
begin
tmplist:=TStringList.Create ;
if OpenDialog1.Execute then
begin
tmpstream:=TFileStream.Create(OpenDialog1.FileName,fmOpenRead);
tmpstream.Position:=0;
tmplist.LoadFromStream(tmpstream);
showmessage(inttostr(tmplist.Count ));
end;
tmplist.Free ;
tmpstream.Free ;
end;
//将tmplist换成memo1,试试
解决方案 »
- 在SocketConnection的三层中,客户端的ClientDataSet1同时执行多个SQL操作的事务应怎么做?
- Delphi的一个简单的报错问题(送分了)
- 遇到一个quickreport难题,希望这方面的高手帮帮我
- 又发现发一个好东西!!!
- 这样的书会有多少人看?
- delphi调用移动的企信通DLL怎么调用?
- 我想做一个数据库:可以让用户自己建表,定义字段类型等属性,该怎么着手!?
- 请问如何获得TMemo上的可见行数
- 关于软件更新的问题
- Delphier也可以拥抱开源
- 用 winexec调用一个exe文件,用什么方法把这个exe文件终止掉??????
- 我在一个进程A中调用另一个进程B,我想等B执行完后再执行A,怎么做?
怎么读呢?
里边存的是双精度浮点数
F :=TFileStream.Ceare('c:\sj.sj',fmread)
f.seek(8,fmbeging)
f.read()
后边应该怎么写呢!最后的出的数要要写到MEMO中的
F :=TFileStream.Ceare('c:\sj.sj',fmread);
f.seek(8,fmbeging);
f.read(cc,8);
memo1.lines.add(floattostr(cc));
我的是11060381