我无奈:关于流控制出错(80分)

  • 主题发起人 主题发起人 房客
  • 开始时间 开始时间

房客

Unregistered / Unconfirmed
GUEST, unregistred user!
我无奈:关于流控制出错
一个未知数组要传给对方(NMUDP)
写入流出错(未知错误)
var data: Pointer;size:integer;
passdata:pchar;
mystream:TmemoryStream;
passdata:=pchar(data);
MyStream := TMemoryStream.Create;
MyStream.write(passdata, size);//出错了,size是data的size
//MyStream.write(data, size);//出错了,size是data的size
请指点
 
MyStream.write(passdata^, size);
或者
MyStream.write(data^, size);
注意data后面那个 ^ 号
 
to Pipi.
还有招吗?data^TRY过的 error still
 
一开始要分配内存: GetMem(data,size)
你有没有做
 
Pipi.
需要分配?已经在读到流里去出错的啊
我试试。。
那您看怎么从流里读出来?比如读到PCHAR去。。
请指点
 
我已经换了个系统 也搞明白了
同时感谢Pipi.分也全部给你了
 
接受答案了.
 
后退
顶部