Что нового

Как завершить бесконечный цикл без выхода из программы

BlackRock

Новичок
Сообщения
16
Репутация
0
Подскажите, пожалуйста, как кнопкой "Стоп" остановить/завершить выполнение функции с бесконечным циклом while 1 без выхода из программы.
 

IMStrelcov

CTPEJIbLLOB
Сообщения
253
Репутация
64
В тело вставь проверку GUIGetMSG()
Пример:

Код:
$Button1 = 'твоя кнопка'
While 1
If GUIGetMsg() = $Button1 Then
ExitLoop
EndIf
;дальше свой код выполнения
WEnd
 
Автор
BlackRock

BlackRock

Новичок
Сообщения
16
Репутация
0
IMStrelcov сказал(а):
В тело вставь проверку GUIGetMSG()
Пример:

Код:
$Button1 = 'твоя кнопка'
While 1
If GUIGetMsg() = $Button1 Then
ExitLoop
EndIf
;дальше свой код выполнения
WEnd

Если бы всё было так просто... Мне пришлось отказаться от GuiGetMsg и пойти другим путём:
весь интерфейс прописать ручками и использовать AutoItSetOption. Походу, :IL_AutoIt_1:
 
Верх