Hey leute
Ist es möglich, autoit multithread-fähig zu machen?
Sagen wir, es befinden sich 3 Funktionen im Script:
[autoit]
Func _test1()
ConsoleWrite("test1"&@CRLF)
Sleep(5000)
EndFunc
Func _test2()
ConsoleWrite("test2"&@CRLF)
Sleep(5000)
EndFunc
Func _test3()
ConsoleWrite("test3"&@CRLF)
Sleep(5000)
EndFunc
Funktionsaufruf _test1(), _test2(), _test3() bräuchte also minimal 15sek. wegen dem internen Sleep.
Ist es möglich, Funktionen Parallel ablaufen zu lassen?
Weshalb ich das frage:
Wenn ich eine GUI basteln möchte in der ein Button ist der eine lange Berechnung durchführt, sollte trotzdem die GUI auch noch für andere Bereiche zugängig sein und nicht total abschalten bis die Funktion durchgelaufen ist.
Lg!
Edit: Über externe Scripts diese Funktionen einzeln aufzurufen wäre möglich, doch genau das möchte ich nicht, es soll alles in einem Script passieren
Dachte da vlt. an dll callen oder so etwas, aber keine Ahnung ob das geht, deswegen wollte ich erstmal euch fragen