Frage (GUI)

08/17/2015 11:28 AndyDe#1
Und zwar habe ich einen kleinen Bot der so umherläuft. Nun zu meinen Problem. Schiebe ich meine GUI einfach irgendwo hin pausiert der sein vorhaben also bleibt stehen und wenn ich das Fenster wieder los lasse, läuft er einfach ganz normal weiter ;)

Wie kann ich das beheben?
08/17/2015 11:59 mlukac89#2
Post code too see where is problem
08/17/2015 12:18 warfley#3
Es scheint mir so als würde der autoit Interpreter die aktuelle Ausführungen unterbrechen um die message Events zu verarbeite
Ich denke dein Stichwort ist threading
08/17/2015 16:09 alpines#4
Quote:
Originally Posted by warfley View Post
Es scheint mir so als würde der autoit Interpreter die aktuelle Ausführungen unterbrechen um die message Events zu verarbeite
Ich denke dein Stichwort ist threading
Korrekt, das ist bei etwa 90% allen Programmen der Fall das das Programm einfach während des Events hängt.

Multithreading kann man in AutoIt bewerkstelligen allerdings läuft es nicht sehr stabil und ist deshalb nicht zu empfehlen.
08/17/2015 16:25 warfley#5
Wenn Threading keinen alternative ist könnte man einen 2ten Prozess schreiben, der als Daemon läuft und via IPC vom GUI Programm die entsprechenden Daten bekommt