哪位大虾来教教我delphi怎么保存组件属性啊?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪位大虾来教教我delphi怎么保存组件属性啊?相关的知识,希望对你有一定的参考价值。
哪位大虾来教教我怎么保存组件属性啊?
就是保存到文件里,需要的时候恢复出来!帮帮忙啊!或者叫着动态保存?
注册下
RegisterClasses functionComponentToStr(AComponent: TComponent): string;
var
BinStream: TMemoryStream;
StrStream: TStringStream;
s: string;
begin
BinStream := TMemoryStream.Create;
try
StrStream := TStringStream.Create(s);
try
BinStream.WriteComponent(AComponent);
BinStream.Seek(0, soFromBeginning);
ObjectBinaryToText(BinStream, StrStream);
StrStream.Seek(0, soFromBeginning);
Result := StrStream.DataString;
finally
StrStream.Free;
end;
finally
BinStream.Free
end;
end;function StrToComponent(constValue: string;
Instance: TComponent): 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(Instance);
finally
BinStream.Free;
end;
finally
StrStream.Free;
end;
end; 参考技术B 使用ini配置文件,将属性都放进去,每次初始化的时候读取文件内容!
以上是关于哪位大虾来教教我delphi怎么保存组件属性啊?的主要内容,如果未能解决你的问题,请参考以下文章
哪位会用report machine做报表?教教我怎么用好吧?或者教程也行
老师让用html仿做京东首页,只做静态部分,哪位大神教教我怎么做啊,一点头绪没有啊,用div cs
谁知道哪里可以看halcon软件的视频教程啊,或者有哪位会用halcon的人,可以教教我