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

關於Delphi的Seek函數

答題得分者是:pedro
7-11
一般會員


發表:53
回覆:33
積分:16
註冊:2005-12-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-24 12:00:33 IP:220.130.xxx.xxx 未訂閱
請問各位Delphi的Seek函數如何使用?可否舉例說明?謝謝!
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-08-24 12:28:24 IP:60.248.xxx.xxx 未訂閱

按F1,delphi help就有了

procedure TForm1.Button1Click(Sender: TObject);

var
f: file of Byte;
size: Longint;
S: string;
y: Integer;
begin
if OpenDialog1.Execute then
begin
AssignFile(f, OpenDialog1.FileName);
Reset(f);
try
size := FileSize(f);
S := 'File size in bytes: ' IntToStr(size);
y := 10;
Canvas.TextOut(5, y, S);
y := y Canvas.TextHeight(S) 5;
S := 'Seeking halfway into file...';
Canvas.TextOut(5, y, S);

y := y Canvas.TextHeight(S) 5;
Seek(f, size div 2);
S := 'Position is now ' IntToStr(FilePos(f));
Canvas.TextOut(5, y, S);
finally
CloseFile(f);
end;
end;
end;

系統時間:2024-05-17 11:35:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!