Вовчик55
Новичок
- Сообщения
- 57
- Репутация
- 0
Допустим есть какой-то цикл While 1, который запускается с кнопки Button1. Остановить этот цикл можно лишь через трей. Если же повесить на кнопку Button2 Exit - то выход будет произведён лишь после того как весь цикл While 1 выполнится, а если нажать в трее Выход - то всё моментально закрывается
Хотелось бы чтобы по кнопке Стоп либо прекращался сам цикл, либо происходил выход (не ждя окончания самого цикла)
Код:
TrayCreateItem("Выход")
TrayItemSetOnEvent(-1, "On_Exit")
TraySetState()
$Button1 = GUICtrlCreateButton("Пуск")
$Button2 = GUICtrlCreateButton("Стоп")
While 1
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
While 1
;Сам цикл
WEnd
Case $Button2 ;Стоп
Exit
WEnd
Func On_Exit()
Exit
EndFunc
Хотелось бы чтобы по кнопке Стоп либо прекращался сам цикл, либо происходил выход (не ждя окончания самого цикла)