Meldungen werden nicht angezeigt (Indy)
-
Hallo an Alle,
ich rufe mit Indy (RetrieveRaw) E-Mails ab und speichere diese.
Vorher soll u.a. angezeigt werden ob überhaupt E-Mails vorhanden sind.
Dazu wird nur der Header abgerufen (RetrieveHeader).if (IdPOP31->CheckMessages() > 0) { TListBox1->Items->Add(IdPOP31->UserId+":"); TListBox1->Add("E-Mails vorhanden!"); }In der TListBox wird erst nach Beendigung des E-Mailabrufens etwas angezeigt.
Woran könnte das liegen?
Am Anfang habe ich FastNet eingesetzt-da ging es.
-
In deinem Beispiel wird nur die Zahl der Mails abgefragt. Es wird nicht ersichtlich, wo/wie ein Zusammenhang zu RetrieveHeaders oder RetrieveRaw besteht.
-
Danke für die Antwort Jansen!
Habe es heraus bekommen.Es fehlte ein:
Application->ProcessMessages();Gruß mjac