hi coder =p
ich bin schreiben eines scriptes, dass sich endlos wieedrholt bis ein button betätigt wird, der die endlosschleife beenden soll. das problem hierbei, es wird nicht beendet. hier der vereinfachte quelltext.
[autoit]
#include <GUIConstants.au3>
#include <Array.au3>
Dim $abbruch
;GUI
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Func1 ()
Case $Button2
_Func2 ()
EndSwitch
WEnd
Func _Func1 ()
$abbruch = 1
EndFunc
Func _Func2 ()
$abbruch = 0
$cooldown = GUICtrlRead($Input1)
$Timer = TimerInit()
While 2
if $abbruch = 1 Then
ExitLoop
Else
If TimerDiff($Timer) > $cooldown*1000 Then
; [...]
EndIf
EndIf
WEnd
EndFunc
hat jemand eine idee wo der fehler steckt?
mfg bocky