1. Ich vermisse echt ein Newbie Forum! IS mir voll peinlich hier immer zu posten ^^
2.
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33:
| procedure TForm1.Button1Click(Sender: TObject); var Eingabe: string; var Umrechnung, Zeit: integer; begin case Phase of 1: begin Eingabe:= edit1.text; Umrechnung:= 60000; Zeit:= strtoint(Eingabe) * Umrechnung; timer1.Interval:= Zeit; timer1.Enabled:= true; Button1.caption:='Timer starten'; Phase:= Phase + 1; end;
2: begin timer1.Enabled:=false; Button1.caption:='Timer abbrechen'; Phase:= 1; end; end; end;
procedure TForm1.Timer1Timer(Sender: TObject); begin ShutdownWindows(swtShutdown); end;
procedure TForm1.FormCreate(Sender: TObject); begin Phase:=1; end; |
Das ist ein Teil meiner Unit!
Es geht darum , dass sich beim 2. Klick auf einen Button etwas verändert ... das passiert aber erst beim 3. Klick darauf .. ( danach läuft es .. 1,2,1,2,1,usw.. )
was muss ich ändern?
Moderiert von
Peter Lustig (17:37, 15.04.2004): Delphi-Tags hinzugefügt und Code eingrückt.
// oh wusste nicht das man das einstellen kann! sry..