Indyでのエラー情報を得るには

解決


yotuba  2003-05-10 22:19:18  No: 3519  IP: 192.*.*.*

Indyを使用していて仮にホストへの接続が行えなかった場合
-SocketError#11004-のダイアログが表示されますが
このようなエラー内容をプログラム上で取得する事は可能でしょうか?
何か良い方法があればよろしくご教授お願いします。

(質問ばかりですがよろしくお願い致します)

編集 削除
にしの  2003-05-11 03:42:52  No: 3520  IP: 192.*.*.*

例外処理はしているのでしょうか。
Indyに限った話ではありませんが、たとえば、
try
  Memo1.Lines.Text := IdHTTP1.Get(Edit1.Text);
except
  ;
end;
というように例外をキャッチしてやればダイアログは出ないと思います。
その例外の内容によって例外処理を変えるには、except以降で指定すればできます。ヘルプに出ていますので参照してください。

編集 削除
yotuba  2003-05-11 11:04:53  No: 3521  IP: 192.*.*.*

スミマセンでした例外処理してませんでした....。
-try〜except-でうまく処理出来ました。
にしのさん、ありがとうございました。

編集 削除