Zitat:
ich glaub ich lass da einfach
Exception stehen
Wenn du nicht
nur auf genau diese
Exception prüfen willst
oder auf Eigenschaften/Property davon drauf zugreifen tutst, dann gibt es eh keinen Grund was Anderes anzugeben.
Außerdem ist es eh eine schlechte Idee "alle" anderen Exceptions stillschweigend zu unterdrücken und bei der eigentlichen
Exception die Fehlermeldung durch einen sinnlosen und womöglich komplett falschen Fehlertext zu ersetzen. (die originale Meldung spurlos zu verwerfen)
Delphi-Quellcode:
on E :
Exception do begin
ShowMessage('
Der Dienst konnte nicht erreicht werden!'#10
+ E.ClasName + '
: ' + E.
Message);
end;
Selbst wenn hier EclSocketError angezeigt wird, könnte es immernoch sein, dass "EclSocketError" eine gleichnamige Klasse aus einer anderen
Unit ist.
das ON arbeitet wie ein IS und da muß es der "selbe" Typ sein.