Hey,
der Stopbutton lässt sich leider nicht betätigen wenn ich eine Do Until Schleife aufrufe.
Ich bin mittlerweile schon so verwirrt, ich versteh nichts mehr -.-.
Folgender Code:
[autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Global $stop = False
GUICreate("Test", 400, 250)
$tab = GUICtrlCreateTab(0, 0, 403, 253)
GUICtrlCreateTabItem("Excel ausfüllen")
Opt("GUIOnEventMode", 1)
GUISetOnEvent($GUI_EVENT_CLOSE, "close")
$start = GUICtrlCreateButton("Start", 50, 110, 80, 30)
$stop = GUICtrlCreateButton("Stop", 290, 110, 80, 30)
GUICtrlSetOnEvent($start, "_startbutton")
GUICtrlSetOnEvent($stop, "_stoppbutton")
GUISetState(@SW_SHOW)
[/autoit][autoit][/autoit][autoit]While 1
Sleep(1000)
$stop = False
WEnd
Func _startbutton()
AdlibRegister("_eintragen")
EndFunc
Func _eintragen()
$entrys = 1
Do
Sleep(1000)
toolTip("Tabellen ausgefüllt: "&$entrys,868, 723)
$entrys = $entrys + 1
Until $entrys = 125
EndFunc
Func _stoppbutton()
AdlibUnRegister("_eintragen")
EndFunc
Func close()
Exit
EndFunc
Jemand eine Idee?
Wenn möglich so simple wie es geht.
Wäre echt dankbar.
MfG