首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于保存一个Record类型到文件中的有关问题

2012-04-15 
关于保存一个Record类型到文件中的问题现在我有一个Record类型的数据结构,比方说是TTestRecordName:strin

关于保存一个Record类型到文件中的问题
现在我有一个Record类型的数据结构,比方说是
TTest   =   Record
      Name:   string;
      Caption:   String;
      ......
end;       //注意,这里的Record里的项都是String类型,而不是String[255]样的短字符串类型.   也就是这里面的String类型的项有可能包含的字符串很长很长。

现在我想把这个结构所包含的数据保存到文件中,通过BlockRead,   BlockWrite来读取和保存,还望高手能给我一个例子,最好贴源码,也可以发邮件给我   zhangcheng125@163.com
非常感谢!

[解决办法]
好像string型是不行的,因为不定长。
[解决办法]
我在网络传输RECORD的时候,对于这种情况是这样处理的:

TTest = Record
Name: array[0..99] of string[255];//数组的长度是根据具体情况而定
......
......
end;

不知道对您有没有帮助.
[解决办法]
除了老冯的办法,看来还真是不行呀,string类型过长在record类型中是不能使用的。可以嫁接!建立一个数组。保存的时候,按照字符个数分组来保存就是了

热点排行