ich versteh es einfach nicht =(
ich war gestern noch die ganze nacht am rumprobieren
wie kann ich eine laufende schleife unterbrechen?
mit
if $id_button_abbrechen = $msg Then
ExitLoop
EndIf
wird die schleife einmal betreten und gleich beim if wieder verlassen
Spoiler anzeigen
if ($radio_uhrzeit) Then
if ($stunden = "") Then
$stunden = 0
GUICtrlSetData($id_input_stunden, "00")
EndIf
if ($minuten = "") Then
$minuten = 0
GUICtrlSetData($id_input_minuten, "00")
EndIf
if ($sekunden = "") Then
$sekunden = 0
GUICtrlSetData($id_input_sekunden, "00")
EndIf
$ShowMessage = $stunden&":"&$minuten&":"&$sekunden ;HH:MM:SS
$ShowMessage = StringSplit($ShowMessage, ":")
$ShowMessage = _TimeToTicks($ShowMessage[1], $ShowMessage[2], $ShowMessage[3])
While 1
$msg = GUIGetMsg()
Sleep(1000)
If Number($ShowMessage) <= Number(_TimeToTicks()) Then ExitLoop
if $id_button_abbrechen = $msg Then
ExitLoop
EndIf
WEnd
Global $Hour, $Min, $Sec
_TicksToTime($ShowMessage,$Hour,$Min,$Sec)
MsgBox(0, "", "Es ist jetzt " & $Hour&":"&$Min&":"&$Sec & " oder später!")
ElseIf $radio_zeit Then
EndIf