关于Socket和Memorystream的简单问题,捡分了!(100分)

  • 主题发起人 主题发起人 迷糊
  • 开始时间 开始时间

迷糊

Unregistered / Unconfirmed
GUEST, unregistred user!
通过socket传递一个文本文件。客户端将数据保存在一个memorystream中,现在要将memorystream中的数据显示在客户端的memo1中,直接用memo1.lines.loadfromstream载入这个memorystream不报错但memo1中没有内容,但我将memorystream存成一个临时文件再载入memo1中却可以,数据传递应该没有问题,但接受到的memorystream为什么不能直接载入到memo中?
 
memorystream.position:=0;
memo1.lines.loadfromstream(memorystream);
 
唉。。。
 
var
Buffer: PChar;
....
begin
...
memorystream.Read(Buffer^, memorystream.Size);
...
memo1.SetTextBuf(Buffer);
 
后退
顶部