Почему не работает повторный вызов функции?
Основной цикл вызывает функцию Zvuk(). Она срабатывает, но после Sleep(10000) нет. Если убрать в ней Exit, то повтор работает. А с Exit - нет. Понятно, что в этом случае функция выгружается, но ведь после Sleep(10000) происходит повторный ее вызов. Но она уже не работает. Почему?
Код:
While 1
Zvuk()
Sleep(10000)
WEnd
Func Zvuk()
Beep(500, 500)
Exit
EndFunc ;==>Zvuk
Основной цикл вызывает функцию Zvuk(). Она срабатывает, но после Sleep(10000) нет. Если убрать в ней Exit, то повтор работает. А с Exit - нет. Понятно, что в этом случае функция выгружается, но ведь после Sleep(10000) происходит повторный ее вызов. Но она уже не работает. Почему?