realbasic-nug.de
[Top] [All Lists]

Re: Warteschleife unter 2006

To: "REALbasic NUG German" <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: Warteschleife unter 2006
From: "Sascha Schneppmueller" <schneppmueller at gmail dot com>
Date: Sat, 24 Mar 2007 17:29:53 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <35D4C10C-33B9-42FC-B570-C3843DDE922F at t-online dot de> <2fb132ac0703240228w48973012jafb4d47e3475475d at mail dot gmail dot com> <5FE820F8-619C-49A7-83AE-9F0353A5CFF6 at t-online dot de>
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 <rudi dot maier at t-online dot de>:

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 <Rudi dot Maier at t-online dot de>:
>>
>> 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


<Prev in Thread] Current Thread [Next in Thread>