Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#3

AW: Exception wird übersprungen??

  Alt 2. Nov 2020, 13:29
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.
$2B or not $2B

Geändert von himitsu ( 2. Nov 2020 um 13:32 Uhr)
  Mit Zitat antworten Zitat