Hey.
Hier mal ein kleines Testscript.
Wenn ich dies in Scite ausführe läufts ohne Probleme, nur sobald ich es compiliere und es ausführe bekomm ich direkt nen Fehler von Window: Programm funktioniert nicht mehr usw.
Spoiler anzeigen
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#Include <GuiStatusBar.au3>
Enum $MGUI, $hMGUI, $hMGUISB, $MGUIanz
Global $aMGUI[$MGUIanz],$bTest = True
Opt("GUIOnEventMode",1)
$aMGUI[$MGUI] = GUICreate("Test",200,200)
$aMGUI[$hMGUI] = WinGetHandle($aMGUI[$MGUI])
Local $aParts[3] = [150, -1]
$aMGUI[$hMGUISB] = _GUICtrlStatusBar_Create($aMGUI[$hMGUI])
_GUICtrlStatusBar_SetParts($aMGUI[$hMGUISB], $aParts)
_GUICtrlStatusBar_SetText($aMGUI[$hMGUISB], "Bereit...", 0 )
GUISetOnEvent(-3,"_exit")
GUISetState()
AdlibRegister("Chance",2000)
[/autoit] [autoit][/autoit] [autoit]While 1
If $bTest Then
If _GUICtrlStatusBar_GetText($aMGUI[$hMGUISB],0) <> "Warte..." Then _GUICtrlStatusBar_SetText($aMGUI[$hMGUISB], "Warte...", 0 )
Else
If _GUICtrlStatusBar_GetText($aMGUI[$hMGUISB],0) <> "Bereit..." Then _GUICtrlStatusBar_SetText($aMGUI[$hMGUISB], "Bereit...", 0 )
EndIf
Sleep(100)
WEnd
Func Chance()
Local $aText[10] = ["Test","loooooool","huhuhuuhuh","12345","nixxxx","hmmmm","naaaaaja","blaaaaaa","bkuuub","soooo"]
_GUICtrlStatusBar_SetText($aMGUI[$hMGUISB], $aText[Random(0,UBound($aText)-1,1)], 0 )
Sleep(1000)
$bTest = Random(0,1,1)
EndFunc
Func _exit()
Exit
EndFunc
wer ne Idee an was das liegt?
mfg Darter