ClientSocketで配列を送るには?

解決


KOU  2007-01-24 00:43:00  No: 24567

var
  MyMember : Array of String;

ClientSocketLogin.Socket.SendText( MyMember );

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

WindowsXP
Delphi Personal 6


なる  2007-01-24 06:03:52  No: 24568

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

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

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


KOU  2007-01-24 11:35:03  No: 24569

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加