如何修改他?

zhenww 2000-11-28 11:22:00


procedure TForm1.Button1Click(Sender: TObject);
begin
AssignFile(SaveFile,'text.log');
mySize:=sizeof(D1);
Rewrite(saveFile,1);
try
// seek(SaveFile,0);
// setlength(newArrayData,5);
newArrayData[5]:=1;
newArrayData[1]:=2;
newArrayData[2]:=3;
newArrayData[3]:=4;
newArrayData[4]:=5;

Blockwrite(savefile,newArrayData,length(newarraydata)*4,count);

finally
CloseFile(saveFile);
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
assignfile(savefile,'text.log');
reset(savefile,1);
fsize:=filesize(savefile);
setlength(MyArraydata,fsize div 4);
BlockRead(savefile,MyArraydata,5,count);
CloseFile(saveFile);
end;

end.
...全文
75 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzs 2000-11-28
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
savefile:filetext;
mysize:integer;
........//你变量都没定义下一过程也是一样
begin
AssignFile(SaveFile,'text.log');
mySize:=sizeof(D1);
Rewrite(saveFile,1);
try
// seek(SaveFile,0);
// setlength(newArrayData,5);
newArrayData[5]:=1;
newArrayData[1]:=2;
newArrayData[2]:=3;
newArrayData[3]:=4;
newArrayData[4]:=5;

Blockwrite(savefile,newArrayData,length(newarraydata)*4,count);

finally
CloseFile(saveFile);
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
assignfile(savefile,'text.log');
reset(savefile,1);
fsize:=filesize(savefile);
setlength(MyArraydata,fsize div 4);
BlockRead(savefile,MyArraydata,5,count);
CloseFile(saveFile);
end;

end.


--------------------------------------------------------------------------------

我要回复: 有人参与讨论这个问题,请用EMail通知我

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧