Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi zeit nach einem spiel ausgeben (https://www.delphipraxis.net/107426-zeit-nach-einem-spiel-ausgeben.html)

honeymoon_099 27. Jan 2008 16:21


zeit nach einem spiel ausgeben
 
Hallo :hi:
also ich habe folgendes Problem:
Ich habe ein spiel erstellt und möchte nun auf der letzten Seite (also am Ende des Spiels) ausgeben, wie viel Zeit man gebraucht hat, um das Spiel zu durchlaufen.
Ich weiß, wie man die Zeit ausgibt, wie lange ein Programm läuft, aber hierbei will ich die Zeit ja stoppen (und dann ausgeben).

Da weiß ich dann nicht weiter. Wäre nett, wenn jemand hilft ;-)

Aurelius 27. Jan 2008 16:24

Re: zeit nach einem spiel ausgeben
 
Du kannst beim Start des Spiels einen Timer mit dem Intervall 1000 (1000ms = 1s) starten und beim Ende den Timer deaktivieren. Im OnTimer-Event des Timers zählst du addierst du einfach eine Variable immer um 1.

PS: Herzlich willkommen in der DP :dp:

Rakshasa 27. Jan 2008 16:25

Re: zeit nach einem spiel ausgeben
 
Oder Du benutzt GetTickCount?

DeddyH 27. Jan 2008 16:31

Re: zeit nach einem spiel ausgeben
 
Oder Du ermittelst die Uhrzeit am Spielbeginn und am Spielende und subtrahierst einfach.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz