首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

tmemorysize的小疑点,一上午搞不出,

2012-02-10 
tmemorysize的小问题,一上午搞不出,在线等。。。varms:tmemorysizesize:integerbeginms:tmemorysize.creat

tmemorysize的小问题,一上午搞不出,在线等。。。
var
ms:   tmemorysize;
size:   integer;
begin
ms   :=   tmemorysize.create;
ms.loadfromfile( 'xxx.xxx ');
size   :=   ms.size;
end;
跟了一下,size总为0
后来用seek(0,end)
size=ms.position
也是零:-(




[解决办法]
楼主你从哪搞了一个tmemorysize

这样可以的
procedure TForm1.Button1Click(Sender: TObject);
var
ms: TMemoryStream;
size: integer;
begin
ms := TMemoryStream.create;
ms.loadfromfile( 'c:\OfficeControl.ocx ');
size := ms.size;
ShowMessage(IntToStr(size));
end;
[解决办法]
var
AMS : TMemoryStream;
iSize: Int64;
begin
AMS := TMemoryStream.Create;
AMS.LoadFromFile( 'xxx.xxx ');
iSize := AMS.Size;
ShowMessage (IntToStr(iSize));
end;

请确认xxx.xxx这个文件确实存在。

热点排行