Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Ersatz für "repeat...until.." gesucht? (https://www.delphipraxis.net/126034-ersatz-fuer-repeat-until-gesucht.html)

htxmlx 16. Dez 2008 17:11


Ersatz für "repeat...until.." gesucht?
 
Hallo,
ich suche nach einem Befehl der eine Procedure sagen wir herauszögert unzwar bis etwas geschehen ist.
Also so etwas wie repeat until..nur das bei mir das was passieren soll durch andere proceduren ausgelöst wird, somit kann ich repeat until net mehr benutzen, es soll solange gewartet werden bis eine boolean-variable auf false gesetzt wird, dieser geschieht aber in einer anderen procedure..geht sowas??
Während der verzögerung sollen andere proceduren natürich ausgeführt werden können...

Gruß htxmlx

jfheins 16. Dez 2008 17:14

Re: Ersatz für "repeat...until.." gesucht?
 
Delphi-Quellcode:
repeat
Sleep(50);
Application.ProcessMessages;
until MyBoolVar;
*den leichten kalten Schauer auf dem Rücken ignorier ...*

htxmlx 16. Dez 2008 17:15

Re: Ersatz für "repeat...until.." gesucht?
 
THX ich versuchs mal...

htxmlx 16. Dez 2008 17:43

Re: Ersatz für "repeat...until.." gesucht?
 
Mhh..ich muss es dann ncoh hinbekommen das 2 proceduren darauf warten bis die repeat abfrage fertig ist und dann erst weiterlaufen, geht das auch? Das ich die praktisch von Application.ProcessMessages; ausschließe ?

Gruß, htxmlx

Meflin 16. Dez 2008 17:44

Re: Ersatz für "repeat...until.." gesucht?
 
Füge den obigen Block einfach in alle Prozeduren ein die warten sollen ;)

Und dann überdenke einfach nochmal dein Programmdesign :stupid:

htxmlx 16. Dez 2008 17:46

Re: Ersatz für "repeat...until.." gesucht?
 
das hab ich mir auch geadacht aber es scheint nicht zu funktionieren, die laufen einfach weiter, auch wenns drinsteht...

Gruß, htxmlx

jfheins 16. Dez 2008 17:54

Re: Ersatz für "repeat...until.." gesucht?
 
Kann es sein, dass die Bedingung im until erfüllt ist?

Oder dass die gleiche Funktion mehrmals ineinander aufgerufen wird?

htxmlx 16. Dez 2008 18:08

Re: Ersatz für "repeat...until.." gesucht?
 
Jo danke jetzt funktionierts...

Gruß, htxmlx

Cyf 16. Dez 2008 21:07

Re: Ersatz für "repeat...until.." gesucht?
 
Threads...

turboPASCAL 16. Dez 2008 21:20

Re: Ersatz für "repeat...until.." gesucht?
 
Zitat:

Zitat von Cyf
Threads...

Japp.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz