掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TIdTCPClientをTThreadから利用するには? (ID:23476)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Threadからformに貼り付けられたTIdTCPClientを操作しようとしたのですが constructor TThread.Create(client:tidtcpclient); begin idtcpclient:=client; FreeOnTerminate := true; inherited create(false); end; procedure TThread.Execute; var ServerMessage:string; begin if not idtcpclient.Connected then exit; servermessage:=tidtcpclient.readln('',5); end; servermessage:=tidtcpclient.readln('',5);の部分で 「このメソッドの呼び方はクラスメソッドの場合に限られます」と出てコンパイルできません。 Threadを使ってTIdTCPClientに仕事をさせるにはどうすればいいのでしょうか? DisconnectするまでずっとConnectしっぱなしなのでThreadでTIdTCPClientの接続を維持する方法があれば合わせてお教えください。 宜しくお願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.