QLua: OnFinalize

Страницы: 1
RSS
QLua: OnFinalize
 
Требуется событие в QLua, которые бы вызывалось в основном потоке и вызывалось бы всегда гарантированно при завершении скрипта. Рабочее название: OnFinalize
Сейчас такого события нет. OnStop вызывается только при нажатии на кнопку.
При ошибке выполнения скрипта (не синтаксического разбора) хорошо бы бы тоже его вызывать с передачей соответствующего признака

Пожелание такое на форуме совершенно точно было, но сейчас его на удивление даже найти не удаётся.
Что слышно про его реализацию?
 
Оно давно есть (с 8.7), только надо немного заморочиться
Код
function OnFinalize()
end

t = {}
setmetatable(t, { __gc = OnFinalize })
 
"Давно" и "8.7" как-то никак не вяжется :) Но способ здравый, да. Спасибо! сломается он только в очередной версии запросто, но всё же вариант
 
Support QUIK, вы же зарегистрируете пожелание?
 
swerg, здравствуйте!

Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Страницы: 1
Читают тему
Наверх