есть боольшой код. Вот пример:
есть кнопка Exit. как заставить её работать тогда, когда выполняется код , который прописан на button1. Проблема в аутоит в том, что он не поддерживает многопоточность. Подскажите, как заставить кнопку exit работать.
Код:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form2", 464, 304, 193, 125)
$Button1 = GUICtrlCreateButton("Go", 168, 80, 75, 25, 0)
$Button2 = GUICtrlCreateButton("Exit", 168, 152, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $Button1
;Тут собственно большой код вместе с циклами
while 1
; сюда пробовал вставлять
; $but=GUIGetMsg()
; If $but=$Button2 Then
; Exit 0
; EndIf
; if $but=$GUI_EVENT_CLOSE Then
; Exit
; EndIf
;толку 0
if $a=$b Then
;код
Do
while 1
;код
if $i=o then
ExitLoop
EndIf
;код
WEnd
Until $bb=0
;код
EndIf
;код
WEnd
EndSwitch
WEnd