Seite 1 von 1

Laufzeit Des programmes anzeigen

Verfasst: 27.12.2006 22:16
von Dr@gonfeak
Ich will anzeigen lassen wie lang man gespielt hat, also dass wenn ich das programm starte es anfängt zu zählen und wenn eine bestimmte aktion kommt es aufhört und dann in eine variable speichert um es anzeigen zu können.

Verfasst: 27.12.2006 22:19
von Alves
elapsedmilliseconds() beim anfang, bei der aktion nochmal, beide aufrufe in variablen speicehern, werte vergleichen.

Verfasst: 27.12.2006 22:23
von Kaeru Gaman
willst du das fortführen nach einem erneuten start?

wenn nein:
zu beginn deines programmablaufs kannst du schreiben:

Code: Alles auswählen

StartingTime = ElapsedMilliseconds()
zu jeder zeit zwischendrin kannst du eine momentanzeit ermitteln mit

Code: Alles auswählen

ActualTime = ElapsedMilliseconds()
wie lange das programm benutzt wurde ist dann

Code: Alles auswählen

SecondsPlayed = ( ActualTime - StartingTime ) / 1000
beachte:
ElapsedMilliseconds() liefert die millisekunden seit dem start des betriebssystems, nicht seit dem start des programmes,
deshalb musst du beim programmstart den wert speichern, dazu der erste code...

Verfasst: 27.12.2006 22:30
von Dr@gonfeak
ahh jetzt gehts :) thx