1.得到文件名
2.Seek(偏移量,启始位置);
2.Seek(偏移量,启始位置);
解决方案 »
- 日期框问题
- 求助,如何用InstallShield 6.2给 delphi 程序打包啊
- 2个access库中相同结构的2个表,想将数据合并到一个表中,并排除重复记录,怎么写啊?
- 请问怎么样打开一个已知的execl文件
- 小弟我现在第一次做串口通信,请问大家一般做通信编程需要用到哪些组件
- 寻求帮助!!一个出错问题
- 散分!一个不该遇到的问题
- 在VB里面有一个OnMouseOver 事件,Delphi如何实现呢?我看见许多组件都没有这个事件...
- 在DBGrid上添加一条记录时,怎样才能使它一定要添完本记录后,才能移动到另一条记录?
- 控制windows启动
- 请较一个压力测试的方法,请帮帮忙!!!
- 想做一个电子闹钟
2。Seek(var F; N: Longint); 其中F为文件,N为偏移量。就是将文件指针后移。
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;