Thema: Delphi Zeitabfrage im timer

Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#2

Re: Zeitabfrage im timer

  Alt 14. Sep 2007, 10:54
Du musst hier nicht jede Deklaration und sonstige Funktion posten. Die wichtigen Zeilen reichen wirklich.
Wenn du den Aufzug eine Zeitlang aufhalten willst, kannst du einfach eine Integervariable benutzen.

Delphi-Quellcode:
onTimer:
if (Wartezeit>0) then
begin
 Wartezeit--;
 return;
end;
Das oben in den Timer und sobald du unten die Wartezeit auf einen positiven Wert setzt, wird in den nächsten TimerAufrufen nur die Wartezeit runtergezählt.
(Ich versteh dein Problem nicht ganz und habe auch keine Lust mit den ganzen Code reinzuziehen, aber mit diesem Ansatz wirst du sicher was passendes basteln können)
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat