FSReceive.WriteBuffer(bufReceive^,iReceiveLength);这句代码出错,一般是什么原因?
FSReceive是Tfilestream的对象.
错误信息Access violation at address 0415f61 in module 'XX.exe' Read of address 66645D
FSReceive是Tfilestream的对象.
错误信息Access violation at address 0415f61 in module 'XX.exe' Read of address 66645D
//----bufReceive:array of byte??
socket.ReceiveBuf(bufReceive^,iReceiveLength);
bufReceive : pointer;
socket.ReceiveBuf(bufReceive^,iReceiveLength);bufReceive指向的接收缓冲区是什么呢?
iReceiveLength值是多少? var
recebuff:string; bufreceive=@recebuff[1];
socket.ReceiveBuf(bufReceive^,iReceiveLength);我没有测试,你自己测试下