Einzelnen Beitrag anzeigen

delphi_newbie_123

Registriert seit: 14. Jan 2004
181 Beiträge
 
Delphi 5 Enterprise
 
#1

Warten bis die Variable einen bestimmmten Wert hat.

  Alt 1. Jul 2005, 16:00
Hi nochmal,
Ich habe das Problem, dass ich nun einige Prozeduren gescvhrieben habe, und Sie nun in einer beliebigen Reihenfolge aufrufen will.
Aber die nächste Prozedur soll nur dann ausgeführt werden, sobald die Prozedur davor abgeschlsosen wurde.
Zur Hilfe habe ich eine Variable "active" benutzt, die mir nun mitteilt, ob eine Prozedur aktiv ist oder das Programm mit der nächsten anfangen kann.
nun habe ich zb.:
Delphi-Quellcode:
disable;
enable;
dabei wird mit hilfe eines Timers, nacheinander im Abstand von 1 Sekunde 10 Buttons deaktiviert
enable soll dann einen anderen Timer einschalten, der nun widerrum die ganzen Buttons wieder aktiviert.
Also an der Stelle habe ich jetzt das Problem, dass ich nicht diese 2 Prozeduren auf deise Weise aufrufen kann, da sonst beide Timer auf 1mal aktiviert werden würden?╗.
Nun will ich, dass das Program abwartet bis der Timer1 mit seiner Aufgabe fertig ist und die Variable active auf 0 setzt.
Geht es ohne einen 3ten Timer ?
Danke im Vorraus
  Mit Zitat antworten Zitat