Programmablauf für 1/2 oder 1/4 sekunde anhalten

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

cogwoc11

Betreff: Programmablauf für 1/2 oder 1/4 sekunde anhalten

BeitragMi, Mai 31, 2006 18:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

wie kann man den Programmablauf für eine halbe oder eine viertel sekunde anhalten?
Meine Homepage: http://purechannel.ath.cx/worldofcomputer

Bud

BeitragMi, Mai 31, 2006 18:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Delay Millisekunden(1/4 Sek. 250, 1/2 500)

Kryan

BeitragMi, Mai 31, 2006 18:56
Antworten mit Zitat
Benutzer-Profile anzeigen
falls nur ein Teil deines Codes angehalten werden soll:

timer=MilliSecs()
If MilliSecs()-timer>250 Then ;1/4 sek
timer=0
...
End If

Dabei wird das in dem If-Block für 250 msek angehalten
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!

BladeRunner

Moderator

BeitragMi, Mai 31, 2006 23:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Kryan hat Folgendes geschrieben:
falls nur ein Teil deines Codes angehalten werden soll:

timer=MilliSecs()
If MilliSecs()-timer>250 Then ;1/4 sek
timer=0
...
End If

Dabei wird das in dem If-Block für 250 msek angehalten

inkorrekt, kryan. Das in dem ifblock wird nur einmal ausgeführt.
Willst Du es alle 250 ms ausführen müsstest du den Timer erneut auf millisecs() setzen...
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Kryan

BeitragDo, Jun 01, 2006 17:09
Antworten mit Zitat
Benutzer-Profile anzeigen
nich ganz BladeRunner Wink
hat schon einen Grund, warum ich es exakt SO gemacht habe!!
Am besten du testest es mal (timer=MilliSecs() muss aber vor der Hauptschleife definiert werden). Dabei müsste dann folgendes passieren:
Der If-Block wird für die ersten 250 ms nicht ausgeführt; danach immer!
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!

BladeRunner

Moderator

BeitragDo, Jun 01, 2006 18:02
Antworten mit Zitat
Benutzer-Profile anzeigen
ups, mein fehler.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group