用DELPHI编程将图片文件10101.jpg文件保存到demo.dat文件 用DELPHI编程将图片文件10101.jpg文件保存到demo.dat文件并用DELPHI编程实现将这个1010.jpg文件从demo.dat文件中读取到DELPHI窗体中指定的Image控件中................. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的办法就是用小型数据库控件, 例如 DBISAM, AbsoluteDatabase, Accuracer Database System 等。 有了这两个函数,相信楼主能找到办法了(网上转载的),我也用过类似功能,将图片转存到XML中去function StringToComponent(Value: 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;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; 关于线程动态创建VCL组件的问题 请问如何读取ini文件中所有的section名字? 多维记录型数组的问题,非常棘手,不信来看看!!! 我做的程序在别的机器上只显示一半? adoquery1.Post的问题 如何让qrlabel纵向显示 请教:如何对一个EXCEL表中第二页的数据进行修改? 小弟只剩下最后50分了,想求一个注册版的fastreport地址。 终于考完了执业医师考试,又可以天天上CSDN了,散分!!! SOS!DB表头破坏了,如何恢复数据??? SQL语句的问题:如何把符合的记录更新到一个字段中 求救咯~~~..急~~~
function StringToComponent(Value: 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;
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;