AdlibRegister
Регистрирует Adlib-функцию.
AdlibRegister ( "function" [, time = 250 ] )
Параметры
function | Имя Adlib-функции для регистрации. |
time |
[необязательный] Промежуток времени между вызовами функции. По умолчанию функция вызывается каждые 250 мс. |
Примечания
Каждые 250 мс (или указанное в параметре time мс) вызывается указанная "function" (функция) - обычно для проверки возникновения неожиданных ошибок. Например, вы можете использовать Adlib-функцию для отслеживания непредсказуемой ошибки в виде появляющегося окна.См. также
AdlibUnRegisterПример
AdlibRegister("MyAdlib", 500) ; каждые пол-секунды вызываем функцию MyAdlib
Sleep(3000) ; в течение 3 сек
Exit
Func MyAdlib()
; выполнение этой функции не должно быть заблокировано, избегайте использования ...Wait(), MsgBox(), InputBox()
If WinActive("Error") Then ; проверяем не появилось ли активное окно с названием Error
;...
EndIf
MouseMove(Random(1, @DesktopWidth, 1), Random(1, @DesktopHeight, 1)) ; наглядно показываем случайное перемещение мыши
EndFunc