社区
Delphi
帖子详情
对象怎么保存到文件和数据库中?
zhuxianguo
2005-05-31 04:14:11
对象怎么保存到文件和数据库中,在delphi中有没有像哈希表类似的数据结构?
对象保存到好像是要用到对象序列化,反序列化,但不知道具体如何做?
...全文
178
9
打赏
收藏
对象怎么保存到文件和数据库中?
对象怎么保存到文件和数据库中,在delphi中有没有像哈希表类似的数据结构? 对象保存到好像是要用到对象序列化,反序列化,但不知道具体如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuxianguo
2005-06-03
打赏
举报
回复
delphi上的帮助介绍:
function ComponentToString(Component: TComponent): string;
var
BinStream:TMemoryStream;
StrStream: TStringStream;
s: string;
begin
BinStream := TMemoryStream.Create;
try
StrStream := TStringStream.Create(s);
try
BinStream.WriteComponent(Component);
BinStream.Seek(0, soFromBeginning);
ObjectBinaryToText(BinStream, StrStream);
StrStream.Seek(0, soFromBeginning);
Result:= StrStream.DataString;
finally
StrStream.Free;
end;
finally
BinStream.Free
end;
end;
function StringToComponent(Value: string): TComponent;
var
StrStream:TStringStream;
BinStream: TMemoryStream;
begin
StrStream := TStringStream.Create(Value);
try
BinStream := TMemoryStream.Create;
try
ObjectTextToBinary(StrStream, BinStream);
BinStream.Seek(0, soFromBeginning);
Result := BinStream.ReadComponent(nil);
finally
BinStream.Free;
end;
finally
StrStream.Free;
end;
end;
lextm
2005-06-02
打赏
举报
回复
使用序列化可以保存到XML文件里面.可以看一些XML的书.
仙侣步惊云
2005-06-02
打赏
举报
回复
我觉得应该使用流
xixuemao
2005-06-02
打赏
举报
回复
对啊,在C++里面实现序列化非常简单,用Delphi不太清楚,学习。。。。。
flexitime
2005-06-02
打赏
举报
回复
在2003年的《程序员》杂志中侯捷先生有连续两期的文章,对这个问题进行讨论题目好像叫什么"C++永续之道"或者差不多这个意思太久了记不清。
里面虽然讲的是C++,但Delphi也是一样的。
如果你有时间,看看候先生的〈深入浅出MFC〉也有讲到的!
Delphi的话好像李维先生的那本VCL也谈到一些,但个人认为不及候先生写得好.
zhuxianguo
2005-06-02
打赏
举报
回复
失望!
zhuxianguo
2005-05-31
打赏
举报
回复
我感觉楼上的做法不可取,如果只是几个简单的属性还可以
但是如果属性很复杂,就不行了
redmoon_line
2005-05-31
打赏
举报
回复
把它的属性记录下来,到时一create就OK了
,不可以保存成流,我也试过
giveusomecolor
2005-05-31
打赏
举报
回复
关注`````````
java
对象
序列化并存储到
文件
和
数据库
Java
中
要实现将
对象
保存
...下面我将以
保存
到
文件
和
保存
到mysql来进行解析。先给出序列化类的定义:package model; import java.io.Serializable; import java.util.Date; /* * 实现可序列化接口 */ public class P...
什么是 数据,
数据库
,
数据库
管理系统,
数据库
系统?
数据是
数据库
中
存储的基本
对象
。 个人理解:比如一个汉字或字母就是一个数据。 2.
数据库
(DateBase, DB):
数据库
是大量数据的集合。 个人理解:一个
文件
夹里面有好多的
文件
,
文件
里面有文字等数据。这个
文件
夹...
怎么把文档存入mysql教程_将
文件
保存
到
数据库
1在编程
中
我们常常会遇到“将
文件
保存
到
数据库
中
”这样一个问题,虽然这已不是什么高难度的问题,但对于一些刚刚开始编程的朋友来说可能是有一点困难。其实,方法非常的简单,只是可能由于这些朋友刚刚开始编程不久...
C#
保存
文件
及图片到
数据库
中
C#
文件
保存
到
数据库
中
或者从
数据库
中
读取
文件
其实,方法非常的简单,只是可能由于这些朋友刚刚开始编程不久,一时没有找到方法而已。 下面介绍一下使用C#来完成此项任务。 首先,介绍一下
保存
文件
到...
C#将
文件
保存
到
数据库
中
或者从
数据库
中
读取
文件
在编程
中
我们常常会遇到“将
文件
保存
到
数据库
中
”这样一个问题,虽然这已不是什么高难度的问题,但对于一些刚刚开始编程的朋友来说可能是有一点困难。其实,方法非常的简单,只是可能由于这些朋友刚刚开始编程不久,...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章