Не всегда запускается AdlibRegister("timer",1000). Просто иногда он вообще не работает, перезагружаешь программу, работает.
из-за этого не знаю как сделать надежный таймер. То есть прошло 10 секунд, окно должно окраситься в зеленый, потом через 10 секунд в желтый и так далее. Но Иногда AdlibRegister не запускается. Хоть минуту жди.
С чем вообще такое может быть связанно? Какая теория?
Код:
Global $timer_1 = TimerInit()
AdlibRegister("timer",1000)
global $proverka_vremeni_1
из-за этого не знаю как сделать надежный таймер. То есть прошло 10 секунд, окно должно окраситься в зеленый, потом через 10 секунд в желтый и так далее. Но Иногда AdlibRegister не запускается. Хоть минуту жди.
Код:
Func timer()
if TimerDiff($timer_1)>3000 and TimerDiff($timer_1)<5000 then
if $proverka_vremeni_1<>1 then
$proverka_vremeni_1=1
GUISetBkColor ( 0xe5eb4c, $mainwindow )
GUISetState()
EndIf
ElseIf TimerDiff($timer_1)>5000 and TimerDiff($timer_1)<8000 then
if $proverka_vremeni_1<>2 then
$proverka_vremeni_1=2
GUISetBkColor ( 0xebb43d, $mainwindow )
GUISetState()
EndIf
ndIf
EndFunc
Сообщение автоматически объединено:
С чем вообще такое может быть связанно? Какая теория?
Последнее редактирование: