Что нового

Замена функции Sleep()

nicotino

Новичок
Сообщения
30
Репутация
0
В своем коде использую GUI. Но при применении функции Sleep() программа не реагирует на кнопки интерфейса. Есть возможность заменить на функцию которая останавливает выполнение программы, но и реагировала на кнопки? Благодарю.
 

firex

AutoIT Гуру
Сообщения
943
Репутация
203
nicotino
Изучите подробно документацию к этой функции.

Код:
GUICtrlSetOnEvent


В кач-ве демонстрации замените значение 10 у Sleep на большее, к примеру 10000.
 
A

Alofa

Гость
Используйте режим "OnEvent" (это то, о чем вам сказал firex) или смотрите описание функции:
Код:
GUIRegisterMsg()
 
Автор
N

nicotino

Новичок
Сообщения
30
Репутация
0
Спасибо, постараюсь разобраться.
 

RavdonikaS

Новичок
Сообщения
62
Репутация
3
Мне через таймеры нравится заменять Sleep
Код:
If $k=1 Then
	  $a=TimerInit()
EndIf
If TimerDiff($a)>10000 Then
        ; Набор твоих действий
EndIf
 
Верх