BkInfor是记录类型
用这段代码写:
BkInfor.SName:='2222';
FileSeek(iTargetFile, 0, soFromEnd);
FileWrite(iTargetFile, BkInfor, SizeOf(BkInfor));
用这段代码读:
FileSeek(iFile, SizeOf(BkInfor), soFromEnd);
FileRead(iFile, BkInfor, SizeOf(BkInfor));
有问题吗?为什么读完后BkInfor.SName为空?
谢谢!
用这段代码写:
BkInfor.SName:='2222';
FileSeek(iTargetFile, 0, soFromEnd);
FileWrite(iTargetFile, BkInfor, SizeOf(BkInfor));
用这段代码读:
FileSeek(iFile, SizeOf(BkInfor), soFromEnd);
FileRead(iFile, BkInfor, SizeOf(BkInfor));
有问题吗?为什么读完后BkInfor.SName为空?
谢谢!
解决方案 »
- 如何让MDI子窗体在MDI主窗体的PANEL控件上显示
- QR报表如何在页眉显示第X页/共几页 求大神救命啊!!!!
- canvase does not drawing
- 在文本文件中怎样实现括号配对的算法。
- 有人在吗?请问将控件名称的字串转为指向控件的函数是什么?急急。。。
- 请问高手,我在dll程序中用什么方法知道是哪个外部程序在调用吗??
- 程序 编译后的问题,只有线程存在,没有引用程序
- 请问:哪里可下载installshield?
- 为什么我执行到query.open时出错!100分
- !!!!!!!!!高手来,请教问题!!!!!!!!!!!!!
- 怎样连接使用了带特殊符号密码的ACCESS数据库??
- 想买个手提,各位XDJM有什么好的推荐???
FileSeek(iFile, -SizeOf(BkInfor), soFromEnd); 这里要负数
FileRead(iFile, BkInfor, SizeOf(BkInfor));
Type
InFor=Record
SFlag: String; SWriter: String; SMaker: String; SInfor: String; SRe: String; SLabel: String; BReadOnly: Boolean;
End;
var
BkInfor:Infor;