Laufzeit Des programmes anzeigen

Anfängerfragen zum Programmieren mit PureBasic.
Dr@gonfeak
Beiträge: 2
Registriert: 27.12.2006 22:10

Laufzeit Des programmes anzeigen

Beitrag 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.
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

elapsedmilliseconds() beim anfang, bei der aktion nochmal, beide aufrufe in variablen speicehern, werte vergleichen.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Dr@gonfeak
Beiträge: 2
Registriert: 27.12.2006 22:10

Beitrag von Dr@gonfeak »

ahh jetzt gehts :) thx
Antworten