Indyを使用していて仮にホストへの接続が行えなかった場合
-SocketError#11004-のダイアログが表示されますが
このようなエラー内容をプログラム上で取得する事は可能でしょうか?
何か良い方法があればよろしくご教授お願いします。
(質問ばかりですがよろしくお願い致します)
例外処理はしているのでしょうか。
Indyに限った話ではありませんが、たとえば、
try
Memo1.Lines.Text := IdHTTP1.Get(Edit1.Text);
except
;
end;
というように例外をキャッチしてやればダイアログは出ないと思います。
その例外の内容によって例外処理を変えるには、except以降で指定すればできます。ヘルプに出ていますので参照してください。
スミマセンでした例外処理してませんでした....。
-try〜except-でうまく処理出来ました。
にしのさん、ありがとうございました。
ツイート | ![]() |