Autor Beitrag
GigaNeko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 51



BeitragVerfasst: Mi 04.10.06 18:37 
hi also ich programmiere gerade ein kleines spiel, bei dem ich ne stopuhr einbauen will. also beim klicken auf einen startbutton soll in einem label die vergangene Zeit angezeigt werden. das ganze am besten in sekunten und mit einer nachkommastelle. man soll die verstreichende zeit die ganze zeit sehen können und wenn das spiel zu ende ist soll dann die zeit gestoppt werden. ich habe noch nie mit timern gearbeitet. könnt ihr mir helfen?
evilsoft.de
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 39

XP
Delphi 7
BeitragVerfasst: Mi 04.10.06 18:53 
oldmax
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 380


D3 Prof, D4 Prof
BeitragVerfasst: Do 05.10.06 12:52 
Hi
Zitat:
ich habe noch nie mit timern gearbeitet

Na, dann wird's aber Zeit.
Nimm einen Timer und setz ihn in deine Form. Der Timer hat nur ganz wenige Eigenschaften und daher ist er auch schnell erklärt:
Enabled ist aktiv, also der Rechner kann den "Button" drücken.
Intervall ist die Zeit in Millisekunden, die bis zum nächsten "drücken" vergeht.
Und in den Ereignissen ist OnTimer genauso zu behandeln wie ein onClick.
Nun stell dir vor, dein Timer ist ein Button, das der Rechner drückt, und zwar regelmäßig in den Intervallen, die du einstellst. Also, hast du etwas, das regelmäßg ablaufen soll, dann programmier es erst einmal in der OnClick eines Buttons und wenn's denn so funktioniert, wie du es möchtest, dann kopier die Programmzeilen in die OnTimer - Ereignisroutine. Fertig!
Da ist nix kompliziertes dran.
Viel Spaß
oldmax

_________________
Zier dich nich so, ich krieg dich schon....