Das weiss ich leider auch nicht. Zur Not könntest Du aber z.B. auch die Booleschen Variablen in einem Timer prüfen. Dies hat den Vorteil das Deine Anwendung schneller auf Benutzer Interaktion reagieren kann und weniger Prozessor lastig arbeitet.
Am 24.03.07 schrieb Rudi Maier <[EMAIL PROTECTED]>:
Hallo Sascha, mit App.SleepCurrentThread( ) geht es leider auch nicht. Während meine Warteschleife läuft wird irgendwie der Event MessageReceived vom POP3Socket blockiert, obwohl mit App.doEvents in der Schleife dem Rechner erlauben müsste nebenher das Email herunterzuladen und dann den Event MessageReceived auszulösen. Mit RB 5.5.3 geht das auch problemlos. Was hat sich da in RB 2006 geändert? Wer kann mir weiterhelfen? Gruß Rudi Am 24.03.2007 um 10:28 schrieb Sascha Schneppmueller: > App.SleepCurrentThread( seconds * 1000) > > > Am 24.03.07 schrieb Rudi Maier <[EMAIL PROTECTED]>: >> >> Hallo, >> >> ein weiteres Problem mit RB 2006. >> >> ich benutze ein POP3Socket um Emails abzurufen. >> >> Mit POP3SK.RetrieveMessage i rufe ich die Emails ab. >> >> In einer Schleife warte ich auf den Event MessageReceived >> >> Die Warteschleife sieht so aus: >> >> do >> App.doEvents >> if POP3Abbruch then >> ... >> return >> end if >> loop until EmailEmpfangen >> >> Mit RB 5.5.3 funktioniert alles bestens. >> Mit RB 2006 blockiert mir die Warteschleife den Event >> MessageReceived >> >> Wie muss die Warteschleife unter 2006 aussehen? >> >> Gruß >> Rudi
