小弟子定义了一个record
比如TABC = record A: array [0.255] of Char;
B: TDateTime;
C: String;现在声明变量: PPP: TABC;
然后给 PPP 的 三个属性赋值。但是现在请问用什么方法把这个纪录写到一个文件里面。
以后还可以将这个文件读出来,然后使用这个纪录。谢谢大家!
比如TABC = record A: array [0.255] of Char;
B: TDateTime;
C: String;现在声明变量: PPP: TABC;
然后给 PPP 的 三个属性赋值。但是现在请问用什么方法把这个纪录写到一个文件里面。
以后还可以将这个文件读出来,然后使用这个纪录。谢谢大家!
解决方案 »
- 组件组册时提示 单元文件已存在,咋办
- 运行期间赋SPEEDBUTTON的ACTION后,speedbutton会DISABLE,为什么
- DELPHI 7 开发的数据库应用程序如何制作 安装程序来发布出去?
- FastReport,如何分组分页打印?
- 请问有没有好的压缩文本算法﹐(带源码的﹐不带源码的不敢用)
- 怎么用程序将SQL SERVER2000中表abc 导出和导入?
- 怎么样向MDI主窗体发送重绘整个客户区的消息。(在线等)
- 一个菜鸟简单的delphi 问题
- listview中sorttyp = stData是不是按照每个item中data指针链接的数值大小排序啊?
- 为什么对话框控件如果选择“取消”,会显示错误信息?
- 这段清除历史记录代码为什么出错?
- 大家看看这个效果是怎么做的?高手觉得简单!
A: array [0.255] of Char;
B: TDateTime;
C: String[255];var ms: TMemoryStream;
begin
...
ms.write(PPP^, sizeof(TABC));
ms.savetofile(.
end;
ms.LoadFromFile(...
ms.Read(PPP, sizeOf(TAbc));大概這樣吧
FH:myType;
然后用AssignFile、Reset、ReWrite等操作。
如果把C变成 TStrings或者TStringList
好想保存后就读不出来了