如何快速将TMemoryStream的内容转化为String? 注:TMemoryStream中有二进制数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Memo1.Lines.LoadFromStream(MemoryStream); 可是memorystream中有二进制数据,如上导入时,会有数据丢失! MemoryStream.Read(Str, MemoryStream.Size) 我是用length(string1)来检查其长度时发现数据丢失的。 那要看你如何写入流了var str:string; mstream:Tmemorystream;begin str:='123456'; mstream:=Tmemorystream.create;//写 mstream.position:=0; mstream.write(pointer(str)^,length(str));//读 mstream.positon:=0; mstream.read(pointer(str)^,mstream.size); mstream.free;end; Delphi可以用C#编写win32程序么? delphi 中如何使用第三方控件,怎样建立窗体 怎样判断一个线程是否正在运行^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^!!! 急!!!!!! 数据库指针移动的问题?郁闷 ADOQuery3.IsEmpty为什么返回的值不对?? 如何设置ehlib控件中的dbgrideh隐藏列功能? 帮我看看这个SQL语句为什么不行啊? 学Delphi遇到困难了。求助~~ 有关记录文件的子记录 谁有delphi的rose建模 RoseDelphiLink_? ado中的主从关系问题?请高手帮忙!
Memo1.Lines.LoadFromStream(MemoryStream);
var
str:string;
mstream:Tmemorystream;
begin
str:='123456';
mstream:=Tmemorystream.create;
//写
mstream.position:=0;
mstream.write(pointer(str)^,length(str));
//读
mstream.positon:=0;
mstream.read(pointer(str)^,mstream.size);
mstream.free;
end;