hi,
ich hab da mal eine frage zu einem logischen fehler (oder auch nicht) den nur ich warscheinlich nicht kenne. also.
ich habe mehrer timer miteinenader verknüpft- z.b wenn beim ersten timer die zeit abgelaufen ist soll er den 2 aktivieren und sich selbst ab abstellen usw. mit folgendem befehl:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure tform1.timer1.timer (....) begin timer2.enabled := true; timer1.enabled := false; end;
procedure .......timer2..... begin timer3.enabled := true; timer2.enabled := false; end; |
usw.
alle timer sind auf false gestellt- um den ersten timer zu aktivieren hab ich 2 speedbuttons eingefügt mit stop und start- die befehle lauten:
Delphi-Quelltext
1: 2: 3: 4:
| procedure ...speedbutton1click .... begin timer1.enabled :=true; end; |
und dann kommt noch der 2 speedbutton für das deaktivieren.
jetzt meine probelm:
wenn ich das programm starte und dann auf den start speedbutton clicke dann startet es normal- öffnet das was ich will nach der zeit die ich eingegebe habe- beim 2 mal aber öffnet er es aber doppelt (also das 1. mal soll er es in 35 min öffnen und das 2 mal in 30 min)- er macht es dann so das er das 2 mal in 30 min öffnet und 5 min später nochmal vom 1 timer- jetzt zu meiner frage:
kann es sein das dieser speedbutton dazu garnicht geeignet ist diese timer zu aktivieren- habe die speedbutton mit gruopindex 1 gemacht (also das die unten bleiben) - also das wenn der aktivierungsbutton unten ist , das auch der timer 1 immer aktiviert bleibt egal was für ein befehl kommt?
wäre nett wenn mir mal einer weiterhelfen könnte oder es mir bestätigen könnte.
danke
PS: ich bin neu hier
Moderiert von
UGrohne: Delphi-Tags eingefügt