Ich hab einen Button und einen Timer erstellt. Nun soll per Knopfdruck der Timer heruntergezählt werden, und dann Windows beendet werden.
Mein Code:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| procedure TForm1.Button1Click(Sender: TObject); begin Timer1.Tag:=10; Timer1.Interval:=1000; end;
procedure TForm1.Timer1Timer(Sender: TObject); begin Timer1.Tag:=Timer1.Tag-1; Button1.Caption:='Noch '+IntToStr(Timer1.Tag)+' sec'; if Timer1.Tag<1 then ExitWindowsEx(EWX_SHUTDOWN); :!: end;
end. |
Aber irgendwie Funzt der nich. In der Zeile die ich mit einem Ausrufezeichen(

) makiert habe wird mir ein fehler angezeigt! Weiss nich warum, was hab ich falsch gemacht??
Gibt es noch einen besseren Code??
Wäre nett wenn ihr mir helfen würdet!
Ich bin nämlich noch ein Newbie!
Danke
Querscheck