请问如何得到image控件中图形文件(.jpg,.gif,.bmp等格式)的大小? (100分)

  • 主题发起人 主题发起人 sgxz2000
  • 开始时间 开始时间
S

sgxz2000

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何得到一个图形文件(.jpg,.gif,.bmp等格式)的大小?
 
用fileSize()函數.
:procedure TForm1.Button1Click(Sender :TObject);
Var f: file of Byte; size : Longint;
begin
if OpenDialog1.Execute then
begin
AssignFile(f,OpenDialog1.FileName);
Reset(f);
size := FileSize(f);
Edit1.Text := '文件的長度(字節):' + inttostr(size);
CloseFile(f);
end;
end;
 
这段代码不能读到只读属性的文件大小的
var
FFileHandle: THandle;
size : Longint;
begin
FFileHandle := FileOpen(path, fmOpenRead);
Size := GetFileSize(FFileHandle, Nil);
showMessage(intToStr(size));
CloseHandle(FFileHandle);
end;
 
我说错了,是楼上的代码有缺陷
可不是我的
 
不过我的图像是在image控件内,请问如何?
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部