一般invalid pointer operation都是在释放内存时报的错,可是我没有释放内存他也报错,真晕死了,希望高手帮忙看看代码如下:
var
pTemp:array[0..10000] of char; zeromemory(@pTemp,0);
while(size<=0) do
begin
size:=frmMain.sock.Socket.ReceiveBuf(pTemp,MAXSIZE);
sleep(10);//我跟踪代码到这个地方执行完就会报错,我就纳闷了,为什么sleep也会报错啊
end;
var
pTemp:array[0..10000] of char; zeromemory(@pTemp,0);
while(size<=0) do
begin
size:=frmMain.sock.Socket.ReceiveBuf(pTemp,MAXSIZE);
sleep(10);//我跟踪代码到这个地方执行完就会报错,我就纳闷了,为什么sleep也会报错啊
end;
//~~~~~~ReceiveBuf()是这句导致了问题,F7跟一下吧