kostenloser Webspace werbefrei: lima-city


Zeitkontrolle Blitz Basic

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    toolz

    Kostenloser Webspace von toolz

    toolz hat kostenlosen Webspace.

    Folgendes Problem mit BlitzBasic:
    Ich habe eine Sperre eingebaut, sodass die nachfolgende Schleife nur alle 10 millisekunden abläuft:

    T = MilliSecs () - Zeit
    Tlauf = T
    Zeit = MilliSecs ()
    If T < 10 Then [...]


    Unten wird die Variable T = 0 gesetzt.
    Allerdings sind die Variablen T und Tlauf = 0 (im Code, da wo sie nicht 0 sein dürften).

    Sehe jetzt aber keinen Fehler, kann mir jemand helfen?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Könntest du einen größeren Codeausschnitt zeigen? Es wird beipsielsweise gar nicht erkenntlich was Tlauf da soll.
  4. Autor dieses Themas

    toolz

    Kostenloser Webspace von toolz

    toolz hat kostenlosen Webspace.

    Einen größeren Ausschnitt? Würde nichts bringen, das was dann kommt ist ewig lang und hat hiermit nichts zu tun. :wink:
    Ist ist klar, dass sich die Namen hier auch nicht von selbst erschließen, Tlauf verwende ich für eine Laufanimation...

    Zur Erklärung, Tlauf zählt die Zeit, die das Programm läuft, während T nach jedem Durchlauf die benötigte Zeit angibt. Wenn T größer als 10 ist, läuft die Schleife nochmal durch und T wird am Ende mit [T = 0] 0 gesetzt.


    Habe noch ein bisschen getüftelt:
    Änderungen:
    "T > 10" statt "T < 10"
    "Tlauf = Tlauf + T" statt "Tlauf = T"

    T = MilliSecs () - Zeit
    Tlauf = Tlauf + T
    Zeit = MilliSecs ()
    If T > 10 Then [...]



    Allerdings stockt das Programm hin und wieder...
    Woran könnte das liegen?
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!