没用过Indy10,应该差不多吧,Write是怎么声明的呢?

解决方案 »

  1.   

    我没用过indy9,只用了indy10的一点儿
    建议你看看《indy in depth》,这本电子书应该有讲的,网上可以搜到的
      

  2.   

    不是已经回答过了吗??>>在10中没有这个方法,只有一个Write,应该是该为
       IdTCPClient1.SendCmd();
       IdTCPClient1.GetResponse();IdTCPServer1.Bindings[1].Send()这个,indy 还提供了个参数将 string 转为 tbytes 的必须将记录体的数据转换成TIdBytes
    试一下这个
    function RawToBytes(const AValue; const ASize: Integer): TIdBytes;
    begin
      SetLength(Result, ASize);
      Move(AValue, Result[0], ASize);
    end;