GLBasic forum

Other languages => GLBasic - de => Topic started by: HeikoJ on 2007-Mar-02

Title: Wait
Post by: HeikoJ on 2007-Mar-02
Hallo,

ich brauche eine Funktion, wo das Programm eine definierte Zeit wartet.

Ich habe das erstmal über 2 FOR-Schleifen gemacht. Der Nachteil ist, das die Schleife
für Windows ca 2 Sec läuft aber auf dem GP2X ca 20 sec.

Nun wollte ich folgendes probieren:

Inline
  sleep(100)
endinline

Aber irgenwie will der Compiler das nicht.

Hat jemand eine Lösung für mich ?

Danke und Gruß

Heiko
Title: Wait
Post by: Kitty Hello on 2007-Mar-02
FUNCTION Sleep: milisecs
LOCAL etime
etime = GETTIMERALL() + milisecs
WHILE GETTIMERALL() < etime; WEND


ENDFUNCTION
Title: Wait
Post by: HeikoJ on 2007-Mar-02
Hallo Gernot,

danke, das ging ja schnell.

Könnte mann  WAIT oder SLEEP nicht  als Befehl in GLBasic integrieren ?


Danke und Gruß Heiko
Title: Wait
Post by: Kitty Hello on 2007-Mar-02
nö, das sind doch nur 2 Zeilen. Ich möcht' die Sprache übersichtlich halten