16,748
社区成员
发帖
与我相关
我的任务
分享
type
TCurveData = packed record
OneRow : string[250];
end;
//保存数据
var
s:string;
RecFile : file of TCurveData;
RecData: TCurveData;
begin
s:= '张三';
s:= s + '33.758';
...............(很多字符串构成的)
AssignFile(RecFile,filename); //关联外部文件
Reset(RecFile);
RecData.OneRow:= s;
Seek(RecFile,FileSize(RecFile)); //末尾追加
Write(RecFile,RecData);
CloseFile(RecFile); //关闭
end;
//读取数据
var
RecFile : file of TCurveData;
RecData: TCurveData;
CommaStr:TStringList;
begin
Seek(RecFile, x); //定位到第X行
Read(RecFile,RecData);
CommaStr.CommaText:= Trim(RecData.OneRow);
Edit1.Text:= CommaStr[0];
Edit2.Text:= CommaStr[1];
Edit3.Text:= CommaStr[2];
Edit4.Text:= CommaStr[3];
..........
end;