Moin,
Naja, finde heraus, welche
Exception-Klasse (E.Classname) das ist und fange sie mit einem leeren handler ab, also sowas wie
Delphi-Quellcode:
except
on EIdSilentException
do begin end;
on E:
Exception do
begin
result := false;
Application.MessageBox (PChar(E.
Message),'
Verbindungsfehler Versand !',MB_OK);
MailForm.IdSMTP1.Disconnect;
exit;
end;
end;
Das habe ich jetzt so versucht:
Delphi-Quellcode:
try
IdSMTP1.Send(IdMessage1);
except
(* Wenn Verbindung erfolgreich geschlossen dann nix machen *)
on EIdConnClosedGracefully
do begin end;
on E:
Exception do
begin
Da sagt der Compiler aber E2003: Undeklarierter Bezeichner
Ich bin mir sicher das ich irgendeine
Unit noch einbinden muss damit ich das so abfangen kann - aber welche ?
Gruss
Hans