Moin !
Ich plage mich seit geraumer Zeit mit einem Connection Problem bei TIdImap4. Und Eurekalog schmeißt mir diesen Fehler raus:
Zitat:
2.5 Type : EIdConnectionStateError
2.6 Message : Unable to execute command, wrong connection state;Current connection state: Non Authenticated.
Nun habe ich diesen Code für den Connect:
Delphi-Quellcode:
try
ConnState := TheImap.Connect(True);
except
on E :
Exception do
begin
SiMain.LogFatal('
Connect : Exception class name = '+E.ClassName);
SiMain.LogFatal('
Connect : Exception message = '+E.
Message);
end;
end;
Nur leider kriege ich nie Logeinträge für die
Exception.
Drum mal die allgemeine Frage ..
Muss ich dort explizit auf EIdConnectionStateError abfragen?
Ich hätte jetzt vermutet da EIdConnectionStateError letztlich von
Exception abgeleitet ist, dass das auch so funzt. Tut´s aber nicht. Nur warum !?