Schleife aktuallisieren

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Goofy
Beiträge: 23
Registriert: 13.08.2005 20:56
Wohnort: Regensburg

Schleife aktuallisieren

Beitrag von Goofy »

Hallo,hab da mal ne Frage.
Wie kann man eine Schleife alle 58 sek aktuallisieren ohne das ganze
Programm zu blockieren.Also ohne Delay(58000).

Vielen Dank im voraus

Cu Goofy :shock: :shock: :shock:
Benutzeravatar
iF
Beiträge: 84
Registriert: 17.07.2005 20:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von iF »

Du könntest zum Bleistift wm_timer mit SetTimer bestücken und im Callback vom hwnd abfragen...

Salve, iF.
Achtung: kein PB'ler - habt bitte erbarmen. :mrgreen: /:->
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

Code: Alles auswählen

#Intervall = 58000 ; 58 Sekunden
Zeit = ElapsedMilliseconds()

Repeat
  If ElapsedMilliseconds() > Zeit + #Intervall
    Zeit = ElapsedMilliseconds()
    Debug "Es ist Zeit" 
  EndIf
ForEver

End
Das Programm muss mit Debugger gestartet werden. Man kann es (im Moment) auch nur per Debugger beenden. Aber für Abhilfe wirst du schon sorgen ;)

Wenn du Fragen hast, einfach meckern :mrgreen:
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Antworten