Hi ich versuche meinen script zu beenden... Mit adlibEnable...
Ich habe
[autoit]Func _exit_check()
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
EndFunc
Als neue funktion eingebaut und dann einfach in die while schleife vom gui
[autoit]AdlibEnable ( '_exit_check',10 )
[/autoit]geschrieben...
Dann habe ich noch
[autoit]Case $end
Exit
eingeführt in den ganz oben genannten code
Aber dann kommt bei COmpilen der Error ERROR: _exit_check: undefined function.
Hier der ganze code
[autoit]Func _exit_check()
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $end ;Variable von einem Beenden Button
Exit
EndSwitch
EndFunc
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 266, 153, 193, 125)
$Button1 = GUICtrlCreateButton("Button1", 35, 65, 101, 31, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
AdlibEnable ( '_exit_check',10 )
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
[/autoit][autoit][/autoit][autoit]Case $Go
_start()
Case $end
[/autoit][autoit][/autoit][autoit]exit
EndSwitch
WEnd
Func _exit_check()
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $end
Exit
EndSwitch
EndFunc
Warum?
Das einzige Problem ist wie gesagt der Error beim Compilen... Ich hab AdLibEnable("") schon in der WHile schleife (eigentlich sinnlos) außerhalb... Trotzdem Der Error und ich weiß nicht warum...