| Код |
|---|
stopflag = false
OnI nit = function()
OnS top = function()
message("Hello, I'm OnStop")
stopflag = true
return 10000
end
end
main = function()
while not stopflag do
sleep(1000)
end
end
|
Три дня в отладчике, три раза свой код переписал, "где ж я дедлок-то устроил". Ан нет, не я. Все колбеки как колбеки, OnStop почему-то кэшируется где-то до начала OnInit, так что в OnInit ее переопределять уже бесполезно. Зачем, зачем вы это делаете, мистер Андерсон?
П.С. Тут ответа мистера Андерсона в общем-то не требуется, равно как и желать особо нечего, ну так оно вот есть и есть, жаль только, что нигде об этом не написано. Теперь написано - здесь.
П.П.С. OnI nit, OnS top это не я так написал, это движок форума упорно поправляет.