ClientSocketで配列を送るには?

解決


KOU  2007-01-23 15:43:00  No: 24567  IP: 192.*.*.*

var
  MyMember : Array of String;



ClientSocketLogin.Socket.SendText( MyMember );

のように、大きさが未定な配列データの送受信を行いたいのですが
「'String' と 'dynamic array' には互換性がありません」
というエラーが出てしまいます。
受信方法、送信方法を教えて頂けないでしょうか。

WindowsXP
Delphi Personal 6

編集 削除
なる  2007-01-23 21:03:52  No: 24568  IP: 192.*.*.*

たしか配列は送れないと思います。

for文などを使って、配列の中身を1つずつ送信して
受信側で配列に入れなおす作業が必要だったと思います。

ストリームを使ったらどうでしょうか。

編集 削除
KOU  2007-01-24 02:35:03  No: 24569  IP: 192.*.*.*

>>なるさん
やはり繰り返し文を使うしかないですよね。
なにか知らない便利な関数があれば・・・と淡い期待を抱いてました。

ストリームで検討してみます^^
ありがとうございました。

編集 削除