接收端没有设置动态数组的长度。
var rec:array of real;
begin
SetLength(rec,1000);
ClientSocket1.Socket.Receivebuf(rec,1000);
end;
var rec:array of real;
begin
SetLength(rec,1000);
ClientSocket1.Socket.Receivebuf(rec,1000);
end;
解决方案 »
- UnSigned(僵哥) 主窗口很闪
- 两个boolean如何进行与运算啊?
- 如何处理#0
- 网络连接方式望高手给点意见100
- 如何让scrollbox支持鼠标滚轮,或者有类似的控件
- 从窗体直接打印,如何控制页面大小
- ADOConnection的连接问题?
- 为什么在一个事件中执行到第二个事务会报错: 'List index out of bounds(6)'
- Dephi中的Ole问题?
- 如何把通过SQL查询统计后的结果(显示在DBGIRD中)用QREPORT实现打印预览及打印?不必太详细,讲一下用到的控件和思路即可。
- SPComm的问题,请大虾解决,急!急!急!十万火急!!!
- SPComm的怪问题,请大虾解决
var
rec:array of real;
p:pChar;
begin
SetLength(rec,1000);
p:=pChar(rec);
iLen:=Socket.ReceiveBuf(p^,MAX_BUFFER);
then
var
rec:array of real;
p:pChar;
begin
SetLength(rec,1000);
p:=pChar(rec);
ClientSocket1.Socket.ReceiveBuf(p^,1000);
end;