<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Ошибки в теле обработчика SetUpdateCallback()]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Ошибки в теле обработчика SetUpdateCallback() форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 14 Apr 2026 01:10:58 +0300</pubDate>
		<item>
			<title>Ошибки в теле обработчика SetUpdateCallback()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19678/topic2194/">Ошибки в теле обработчика SetUpdateCallback()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_J8ZhD4Gu" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />При возникновении программных ошибок в теле обработчика, заданного вызовом SetUpdateCallback(), в поле сообщений окна скриптов не выводится никакой информации, функция просто тихо прекращает свое выполнение. Это не есть правильно. В случае ошибок в других коллбэках, например OnInit(), сообщение выводится.<br />=============<br />Кстати я тоже такое замечал! Очень долго в этом случае разыскивал через расстановку сообщений message, прежде чем находил место ошибки. И очень удивлялся, почему такое происходит. <br />
			<i>23.10.2016 11:52:40, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19678/topic2194/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19678/topic2194/</guid>
			<pubDate>Sun, 23 Oct 2016 11:52:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибки в теле обработчика SetUpdateCallback()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19479/topic2194/">Ошибки в теле обработчика SetUpdateCallback()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте!<br /><br />Информация получена, проблема изучается. Постараемся в ближайшее время дать ответ. <br />
			<i>17.10.2016 15:27:52, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19479/topic2194/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19479/topic2194/</guid>
			<pubDate>Mon, 17 Oct 2016 15:27:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибки в теле обработчика SetUpdateCallback()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19475/topic2194/">Ошибки в теле обработчика SetUpdateCallback()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_NwTuWxbI" href="/user/47/" bx-tooltip-user-id="47"><noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex></a> написал:<br />Заверните тело колбека в xpcall и при ошибке делайте сами все что хотите.<br />=============<br /><br />Конечно, это можно сделать. Но здесь речь о том, что это недоработки терминала и желательно их исправить. <br />
			<i>17.10.2016 13:38:30, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19475/topic2194/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19475/topic2194/</guid>
			<pubDate>Mon, 17 Oct 2016 13:38:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибки в теле обработчика SetUpdateCallback()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19438/topic2194/">Ошибки в теле обработчика SetUpdateCallback()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Заверните тело колбека в xpcall и при ошибке делайте сами все что хотите. <br />
			<i>14.10.2016 16:06:40, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19438/topic2194/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19438/topic2194/</guid>
			<pubDate>Fri, 14 Oct 2016 16:06:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибки в теле обработчика SetUpdateCallback()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19437/topic2194/">Ошибки в теле обработчика SetUpdateCallback()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			При возникновении программных ошибок в теле обработчика, заданного вызовом SetUpdateCallback(), в поле сообщений окна скриптов не выводится никакой информации, функция просто тихо прекращает свое выполнение. Это не есть правильно. В случае ошибок в других коллбэках, например OnInit(), сообщение выводится. <br />
			<i>14.10.2016 16:01:32, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19437/topic2194/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19437/topic2194/</guid>
			<pubDate>Fri, 14 Oct 2016 16:01:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
