線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1255
推到 Plurk!
推到 Facebook!

如何文件的大小呢?

答題得分者是:P.D.
mp394681143
一般會員


發表:64
回覆:40
積分:20
註冊:2009-10-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-11-20 03:54:36 IP:61.136.xxx.xxx 訂閱
假設在我的電腦裏有一張圖片,我要知道它有多大?不用對話框如何實現?我試了半天未能成功?難道非要用對話框來查找文件,才能得到文件的大小嗎?

[code delphi]
procedure TForm1.Button1Click(Sender: TObject);
var
f:file of byte;
s:integer;
begin
assignfile(f,'我的圖片檔.jpg');
reset(f);
s:=filesize(f);
showmessage(inttostr(s));

[/code]
編輯記錄
mp394681143 重新編輯於 2009-11-20 04:03:46, 註解 無‧
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-11-20 11:27:12 IP:118.169.xxx.xxx 未訂閱
看不懂你的對話?
1.s 就是你取到的值大小, 用 s 來運算就可以了
2.如果你要"親眼"看到值的數字, 不讓它顯示在螢幕上, 難道用心電感應?
3.要秀在螢幕上有很多元件可以, button, panel, label, 也不一定要用showmessage()
===================引 用 mp394681143 文 章===================
假設在我的電腦裏有一張圖片,我要知道它有多大?不用對話框如何實現?我試了半天未能成功?難道非要用對話框來查找文件,才能得到文件的大小嗎?

[code delphi]
procedure TForm1.Button1Click(Sender: TObject);
?var
?f:file of byte;
?s:integer;
begin
assignfile(f,'我的圖片檔.jpg');
reset(f);
s:=filesize(f);
showmessage(inttostr(s));

[/code]
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-11-20 15:04:26 IP:59.125.xxx.xxx 訂閱
Windows API GetFileInfo 之類
===================引 用 mp394681143 文 章===================
假設在我的電腦裏有一張圖片,我要知道它有多大?不用對話框如何實現?我試了半天未能成功?難道非要用對話框來查找文件,才能得到文件的大小嗎?

[code delphi]
procedure TForm1.Button1Click(Sender: TObject);
var
f:file of byte;
s:integer;
begin
assignfile(f,'我的圖片檔.jpg');
reset(f);
s:=filesize(f);
showmessage(inttostr(s));

[/code]
mp394681143
一般會員


發表:64
回覆:40
積分:20
註冊:2009-10-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-11-20 21:19:23 IP:61.136.xxx.xxx 訂閱
謝謝版主,還有其他朋友,小弟是一名初學者,完全自學,很多東西不懂啊!
系統時間:2024-04-18 9:23:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!