neuer tag, neues problem
ausgangssituation:
- eine GUI mit buttons zu funktionen
- ein Hotkey "Escape"
ich möchte:
daß die momentan laufende funktion mit "Escape" beendet wird.
Exit bringt mich da nicht weiter...
kurzes beispiel:
[autoit]HotKeySet("{ESC}", "_ende")
[/autoit][autoit][/autoit][autoit]GUICreate("Nachrichtenfenster", 201,505)
GUISetState()
$button1 = GUICtrlCreateButton("Message", 44, 20, 110)
While 1
$msg = GUIGetMsg()
if $msg = $button1 Then
_test ()
elseif $msg = $GUI_EVENT_CLOSE
ExitLoop
EndSelect
sleep(10)
WEnd
func _test
$i = 1
Do
msgbox(0,"Nachricht", $1)
$i += 1
until $i = 100000
endfunc
func _ende
;und hier brauche ich hilfe
;return irgendwas ?
;ich möchte nur die aktive Funktion
;mittels ESCAPE beenden
endfunc