<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Обработка ошибок из функции main]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Обработка ошибок из функции main форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 30 Apr 2026 05:50:48 +0300</pubDate>
		<item>
			<title>Обработка ошибок из функции main</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45484/topic5473/">Обработка ошибок из функции main</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_3JWz1d2u" 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 />Используйте luac.exe для проверки синтаксиса перед запуском скрипта. &nbsp;<br />=============<br />Спасибо за совет. Прикрутил &nbsp;компилер к notepad++ через плагин NppExec &nbsp; <br />
			<i>24.05.2020 17:39:09, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45484/topic5473/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45484/topic5473/</guid>
			<pubDate>Sun, 24 May 2020 17:39:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обработка ошибок из функции main</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45482/topic5473/">Обработка ошибок из функции main</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Используйте luac.exe для проверки синтаксиса перед запуском скрипта. &nbsp; <br />
			<i>24.05.2020 13:43:46, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45482/topic5473/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45482/topic5473/</guid>
			<pubDate>Sun, 24 May 2020 13:43:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обработка ошибок из функции main</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45476/topic5473/">Обработка ошибок из функции main</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4Ph1cyzT" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Не совсем так, ошибку можно посмотреть в окне со скриптами<br />=============<br />Точно , у меня окно скриптов было в этой части вынесено за границу экрана для экономии места. &nbsp;Спасибо за подсказку<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_XEhAS00v" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />А если надо привлечь внимание, то можно как-то так сделатьКодfunction main()<br /> &nbsp;local s, e = pcall(function()<br /> &nbsp; &nbsp;-- вот тут ваш мейн<br /> &nbsp;end)<br /> &nbsp;if not s then<br /> &nbsp; &nbsp;message(e, 3) -- искомое сообщение, можно текст от себя добавить<br /> &nbsp; &nbsp;error(e) -- и выкидываем ошибку дальше, чтобы отработало как обычно<br /> &nbsp;end<br />end<br />=============<br />В основном у меня ошибки синтаксические , 20 лет писал на скриптовом языке с &nbsp;похожим синтаксисом , но именно с похожим. Руки уже сами &nbsp;на автомате &nbsp;набивают по привычным правилам. <br />
			<i>24.05.2020 10:17:52, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45476/topic5473/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45476/topic5473/</guid>
			<pubDate>Sun, 24 May 2020 10:17:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обработка ошибок из функции main</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45469/topic5473/">Обработка ошибок из функции main</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tLWiqpDY" href="/user/13937/" bx-tooltip-user-id="13937">Евгений</a> написал:<br />Скрипт &nbsp;просто молча останавливает работу.<br />=============<br />Не совсем так, ошибку можно посмотреть в окне со скриптами. А если надо привлечь внимание, то можно как-то так сделать<br />
====code====
<pre>function main()
&nbsp;&nbsp;local s, e = pcall(function()
&nbsp;&nbsp;&nbsp;&nbsp;-- вот тут ваш мейн
&nbsp;&nbsp;end)
&nbsp;&nbsp;if not s then
&nbsp;&nbsp;&nbsp;&nbsp;message(e, 3) -- искомое сообщение, можно текст от себя добавить
&nbsp;&nbsp;&nbsp;&nbsp;error(e) -- и выкидываем ошибку дальше, чтобы отработало как обычно
&nbsp;&nbsp;end
end
</pre>
============= <br />
			<i>24.05.2020 05:07:48, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45469/topic5473/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45469/topic5473/</guid>
			<pubDate>Sun, 24 May 2020 05:07:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обработка ошибок из функции main</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45465/topic5473/">Обработка ошибок из функции main</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Обратил внимание , что сообщения об ошибках &nbsp;, в случае выполнении скрипта внутри функции main , &nbsp;не выводятся в окно системных сообщений . Скрипт &nbsp;просто молча останавливает работу. Есть ли возможность включить вывод ошибок в окно сист сообщений или получить текст сообщений об ошибках другим способом ? <br />
			<i>24.05.2020 01:04:41, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45465/topic5473/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45465/topic5473/</guid>
			<pubDate>Sun, 24 May 2020 01:04:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
