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