Ich habe folgenden Code:
[autoit]#AutoIt3Wrapper_usex64=n
$dll = DllOpen(@ScriptDir & "\API.dll")
HotKeySet("{F3}","ACM")
Func AddChatMessage($Color, $Text)
$ret = DllCall($dll, "int", "API_AddChatMessage", "int", $Color, "str", $Text)
Return $ret[0]
EndFunc
Func IsChatOpen()
$ret = DllCall($dll,"int","API_IsChatOpen")
Return $ret[0]
EndFunc
While True
Sleep(100)
WEnd
Func ACM()
AddChatMessage(0xFFFFFF,"AddChatMessage-Test - @error returned: " & @error)
EndFunc
Funktioniert ja alles, nur, wenn ich nun F3 drücke, wird die Funktion 1 mal ausgeführt und das (AutoIt-)Programm schließt sich, mit folgenden Daten in der Konsole:
Starte Datei Griffins_GRP_Keybinder.au3...
Griffins_GRP_Keybinder.au3 -> Exit Code: -1073741819 (Laufzeit: 5.95 sec)
Bei @error wird auch nur 0 zurückgegeben, nur der Exit Code ist komisch, kann mir hierbei jemand evtl. helfen?
Danke im Vorraus!
Mit freundlichen Grüßen
munkee