有一个LongInt 的记录文件16字节,但只有四个记录
如果一直第三个记录,则指向的13个字节
如果一直第三个记录,则指向的13个字节
解决方案 »
- 问下delphi中Abort和Exit的实际用法
- image控件显示图片,如何设置按钮对图片进行放大缩小?
- 请问 我用delphi7 用rave制作报表,我想在打印预览时,在报表上点右键,将报表导出到excel电子表格里。请指点!
- 初学,如何获得一个集合中的元素个数?
- 利用paradox建的表单,用rave建报表全部都是乱码?!!如何解决!急啊!
- 请各位帮忙
- 请大家帮个忙!如何制作帮助文件。类似于win2000的帮助文件?
- 请问怎么将一个字符转换成ASCLL码?用什么函数?
- 在MEMO中,我想加一个回车键该如何加啊
- 如何汉化错误提示?
- 很菜的问题,如何打开一个无标题文本文件,再将数据写入这个文本文件中,写入完后并立刻打开这个无标题文件。
- 一起来研究TBevel控件
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var f: file of Byte; size: Longint;
begin AssignFile(f, 'c:\readme.txt');
Reset(f);
size := FileSize(f);
edit1.text := IntToStr(size);
CloseFile(f);
end;end.
FIlePosb是指按记录定位的
Seek也是按记录定位的
FileSeek应该是和seek一样的吧?
反之,返回的是文件的实际大小FileSeek应该是和seek类似
FileSeek是改变当前文件指针的位置。
区别:
1、Seek仅用于记录文件。
2、FileSeek的参数是文件句柄、偏移量、起始位置。其中起始位置有文件首、当前位置、文件尾三种选择。Seek的参数是文件变量、偏移量,偏移量是从文件首开始定位的。
3、FileSeek的偏移量以字节数来计算,而Seek是根据记录号进行移动。
这样又是什么意思呢?
请详谈Seeek(-1,3)是什么意思,谢谢.