掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TIdTCPClientコンポーネントの.Connectをステップ実行で動作させるには? (ID:44235)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>auさん IdTCPClient1.Connect(5); 行を実行すると、 C:\Program Files (x86)\Borland\Delphi7\Source\Indy\IdTCPClient.pas 内の procedure TIdTCPClient.Connect(const ATimeout: Integer = IdTimeoutDefault); に飛びます。 上記関数内の IOHandler.ConnectClient(Host, Port, BoundIP, BoundPort, BoundPortMin, BoundPortMax, ATimeout); 行実行時にエラーが表示されるため、その直前で引数を全てshowmessageで表示させたところステップ実行、exe実行共に Host:127.0.0.1 Port:8901 BoundIP:'' Boundport:0 BoundPortMin:0 BoundPortMax:0 ATimeOut:5 となっていました。 ステップ実行では一度目に上記場所を通った後timeoutが表示されました。 exe実行ではshowmessageが3回表示されたあとパス入力画面に行けました。 補足ですが、プログラムの流れは ID入力→上記の.Connect→Pass入力 となっております。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.