Thema: Delphi Raise - Befehl

Einzelnen Beitrag anzeigen

moritz

Registriert seit: 18. Apr 2003
1.037 Beiträge
 
#1

Raise - Befehl

  Alt 9. Jan 2004, 21:35
Hallo

Ich habe folgendes Problem mit dem raise - Befehl:
In Indy wir an seeeeeeeeeeeeeehr vielen Stellen eine Exception ausgeführt. Beispiel:
raise EIdSocketError.CreateError(AErr, WSTranslateSocketErrorMsg(AErr)); Ok, ich versuche diesen Fehler abzufangen:
Delphi-Quellcode:
constructor EIdException.Create(const Msg: string);
begin
  if Assigned(vIndyException) then if Assigned(vIndyException.OnError) then
    vIndyException.OnError(IdErrorUnknown,Msg);
end;
Leider wird mir die Fehlermeldung trotzdem angezeigt. Wie kann ich das verhindern? (Nein, ich will nicht das ganze Indy ändern und try ... except einbauen )

Gruß

Onz
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
  Mit Zitat antworten Zitat