Hallo,
Ich will mir ein Programm machen, das um eine bestimmte Uhrzeit
sich selber beendet und Windows runter fährt. Etwa so :
Code
Declare handle btn1, Edit1, Long ende, String Datum, zeit
Window 600, 400
btn1 = Create("Button", %HWnd, "Ende", 10, 10, 60, 25)
Create("Text", %HWnd, "Eingabe :", 10, 40, 70, 25)
Edit1 = Create("Edit", %HWnd, "", 80, 40, 120, 25)
ende = 0
SetTimer 5000
WhileNot ende
Waitinput
If Clicked(btn1)
ende = 1
EndIf
If %wmTimer
Datum = DT("GetTime", 2, !NOW)
zeit = Left$(Datum, 5)
If zeit = "13:00"
KillTimer
' Hier noch Daten speichern
ExitWindows 0
End
EndIf
EndIf
EndWhile
Alles anzeigen
Nun meine Frage :
Das END wird ja wahrscheinlich nicht mehr ausgeführt, da ExitWindows die Kiste schon runter fährt.
Und bei END vor ExitWindows wird ja ExitWindows nicht mehr aufgerufen.
Wird so, wie oben, mein Programm vor dem Runterfahren trotzdem sauber beendet ?
Vielleicht kennt jemand noch was besseres.
Oder ist das sowas ähnliches, wie das Henne-Ei - Problem ?