关于delphi中类强烈转换的问题 我想把TStream转换成TStringStream,如何操作呢?我想把TMemoryStream里面的数据存成一个字符串,如何弄呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TStream是一个抽象类MemoryStream.SaveToStream(stringstream) 1)我想把TStream转换成TStringStream,如何操作呢? var sm: TStream; ssm: TStringStream;if sm is TStringStream then ssm := TStringStream(sm);2)我想把TMemoryStream里面的数据存成一个字符串,如何弄呢?var Mem: TMemoryStream; S, sout: String;begin Mem := TMemoryStream.Create;try S := '我想把TMemoryStream里面的数据存成一个字符串,如何弄呢?'; Mem.Write(S[1], Length(S)); SetLength(sout, Mem.Size); Mem.Position := 0; Mem.Read(sout[1], length(sout)); ShowMessage(sout);finally Mem.Free;end;end; Delphi Tab控件求助 处女贴 没分 大家帮个忙啊 idhttp的分块下载问题 奇怪的问题, 大家有没有遇到过 关于界面的问题 急帮!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 有关Delphi6里搜索打印机的问题 请问如何在强行终止查询呢? 邮件程序问题?? 讨论:做activeform和dcom应用服务器连接问题 Delphi能直接读取文本文件来获取字符吗?如能用什么方法?? 散分题 这两天CSDN的访问速度很慢
MemoryStream.SaveToStream(stringstream)
var
sm: TStream;
ssm: TStringStream;if sm is TStringStream then
ssm := TStringStream(sm);2)我想把TMemoryStream里面的数据存成一个字符串,如何弄呢?
var
Mem: TMemoryStream;
S, sout: String;
begin
Mem := TMemoryStream.Create;
try
S := '我想把TMemoryStream里面的数据存成一个字符串,如何弄呢?';
Mem.Write(S[1], Length(S)); SetLength(sout, Mem.Size);
Mem.Position := 0;
Mem.Read(sout[1], length(sout));
ShowMessage(sout);
finally
Mem.Free;
end;
end;