Wieso? Wenn die Verbindung nicht aufgebaut werden konnte, bekommst du eine
Exception von der Connect-Methode mit entsprechender Fehlermeldung, wird die
Exception von der Put-Methode geworfen bekommst du eine entsprechend von der Put-Methode mit zugehörigem Fehlertext. Du weißt also ganz genau wer warum eine
Exception schmeißt. Und wenn du dir noch die Dokumentation anguckst, kannst du gezielt reagieren:
Delphi-Quellcode:
on E: EConnectError
do
...;
on E: EPutError
do
...;
on E:
Exception do
...;