Ошибки в теле обработчика SetUpdateCallback()

Страницы: 1
RSS
Ошибки в теле обработчика SetUpdateCallback()
 
При возникновении программных ошибок в теле обработчика, заданного вызовом SetUpdateCallback(), в поле сообщений окна скриптов не выводится никакой информации, функция просто тихо прекращает свое выполнение. Это не есть правильно. В случае ошибок в других коллбэках, например OnInit(), сообщение выводится.
 
Заверните тело колбека в xpcall и при ошибке делайте сами все что хотите.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Цитата
s_mike@rambler.ru написал:
Заверните тело колбека в xpcall и при ошибке делайте сами все что хотите.

Конечно, это можно сделать. Но здесь речь о том, что это недоработки терминала и желательно их исправить.
 
Здравствуйте!

Информация получена, проблема изучается. Постараемся в ближайшее время дать ответ.
 
Цитата
SDL написал:
При возникновении программных ошибок в теле обработчика, заданного вызовом SetUpdateCallback(), в поле сообщений окна скриптов не выводится никакой информации, функция просто тихо прекращает свое выполнение. Это не есть правильно. В случае ошибок в других коллбэках, например OnInit(), сообщение выводится.
Кстати я тоже такое замечал! Очень долго в этом случае разыскивал через расстановку сообщений message, прежде чем находил место ошибки. И очень удивлялся, почему такое происходит.
Страницы: 1
Читают тему
Наверх