IdTcpServer,Array of Byte,writerBuffer(),readBuffer(),动态数组,紧急!!
各位大虾好,昨天三八节,我一宿没睡!
大虾,我是陈力,我问一个问题,
writerbuffer(buffer名称A,长度,false);
readbuffer(buffer名称B,长度)
如果是bufferA和B在两边的过程定义中都是一样的长度
myA:array[1..255] of byte;
myB:array[1..255] of byte;
就可以正常通讯,但是如果
myADyn:array of byte;
myBDyn:array of byte;
请问readbuffer(buffer名称B,长度)的第二个参数怎么得到呀!!
我的qq:552736,chenli178cm@sina.com拜托相助,我在线的,拜托大虾们救命吧!!
下面的情况可以{array[1..255] of byte}
发送:
with AThread.Connection do begin
WriteBuffer(myA,255,False);//发送 固定长度
Disconnect;end;
接收:
ReadBuffer(myB,255);
但是
WriteBuffer(myADyn,length(myADyn),False);//发送 动态长度
接收:
ReadBuffer(myBDyn,??什么参数);就没有办法了。求救!!!!大虾救我!