delphi 2009 如何读取和保存字符串到流 delphi 2009 如何读取和保存字符串到流发现和delphi 7有很大的区别,不知如何做?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是还一样吗,只不过字段串默认为Uniocde双字节 如在Delphi2009读取字符串var s:string; ms:TMemoryStream;begin s:='ddsd'; ms:=TMemoryStream.Create; ms.Write(s,Length(s)); ms.Position:=0; s:=''; ms.Read(s,ms.Size); showmessage(s);//结果ddsdend; 没用过d2009 不就是stream的write/read么 一般7的代码可以用,不过要注意ANSIChar的转换var m: Tmemorystream; s:string; begin m := Tmemorystream.Create ; m.Clear ; m.WriteBuffer (pchar(s),sizeof(pchar(s)); end; 比如这个Pchar要弄成ANSIchar delphi2009里有个TStringStream类 你可以试试 TStringStream一直就有,d2009新增的是学.net的TStringBuilder Locate能否定位到某字段值为nill的记录 唤醒已存在的线程:( qr打印问题?打印机只进了一点纸而没打印 急求一条Update语句,在线等待!!谢谢 这个错误'该ISAM不支持在链接表中删除数据'如何解决 FastReport 分组问题(一句话) 怎样将fastreport与adoquery连起来用 编译时怎样对源程序加密以防止被反编译? 如何用程序模似点击dbcgrids的垂直滚动条的上箭头, 和下箭头. 一个怪问题?关于#0与'' Filter过滤access的中文字符串问题 外部程序上的模拟鼠标点击问题?在线急等!!
var
s:string;
ms:TMemoryStream;
begin
s:='ddsd';
ms:=TMemoryStream.Create;
ms.Write(s,Length(s));
ms.Position:=0;
s:='';
ms.Read(s,ms.Size);
showmessage(s);//结果ddsd
end;
var
m: Tmemorystream;
s:string;
begin
m := Tmemorystream.Create ;
m.Clear ;
m.WriteBuffer (pchar(s),sizeof(pchar(s));
end;
比如这个Pchar要弄成ANSIchar