socket问题:如何接收数据? 请问,我用Socket.ReceiveBuf(rcvbuf,length);接数据.rcvbuf为一个char型的数组。我用静态数组就可以接收。而用动态的就出错,您能告诉我为什么吗?或者告诉我怎样解决也行。我想用动态数组完成。换别的函数也行,只要告诉我怎么解决。(用动态数组)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以这样定义 var recv :pchar; buf;string; begin getmem(recv,1024); zeromemory(recv,1024); socket.receivebuf(recvbuf^,length(recvbuf)); buf:=srtpas(recv); end; 这样就不会错了 谁收购了borland IDE ? EPSON ESC/PK控制码是什么意识?? 急啊急啊,谁知道这个东东. 救命啊!!!关于对系统的加密问题。在线等待大侠们的赐教。 关于Rave的使用,急急急急急呀! 在线高分求救!!谁能提供Delphi的反编译软件?? 又一年快要过去了,无论认识的不认识的csdn的兄弟们进来领分,祝大家新年快乐。 问关于timer控件的使用! 送分 高分相送!!! 几个dbedit,新增记录时,用DBNav提交,焦点没有离开的那个dbedit的内容没有提交上??? 数据库书签问题
var
recv :pchar;
buf;string;
begin
getmem(recv,1024);
zeromemory(recv,1024);
socket.receivebuf(recvbuf^,length(recvbuf));
buf:=srtpas(recv);
end;
这样就不会错了