<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Видимость переменных в калбэк функциях]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Видимость переменных в калбэк функциях форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 19 Apr 2026 21:20:32 +0300</pubDate>
		<item>
			<title>Видимость переменных в калбэк функциях</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19675/topic2199/">Видимость переменных в калбэк функциях</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо всем, вопрос решен <br />
			<i>23.10.2016 07:42:35, Владимир Б****ов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19675/topic2199/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19675/topic2199/</guid>
			<pubDate>Sun, 23 Oct 2016 07:42:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Видимость переменных в калбэк функциях</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19641/topic2199/">Видимость переменных в калбэк функциях</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_LPiRJOw2" href="/user/131/" bx-tooltip-user-id="131">Владимир Б****ов</a> написал:<br />Из за того, что калбэк функции выполняются в других потоках,<br />=============<br />Напишите подробнее, это как? <br />
			<i>22.10.2016 06:15:33, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19641/topic2199/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19641/topic2199/</guid>
			<pubDate>Sat, 22 Oct 2016 06:15:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Видимость переменных в калбэк функциях</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19637/topic2199/">Видимость переменных в калбэк функциях</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_3cxHfdYY" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />local var1 = 3 <br />local var2 = 5 <br /><br />=============<br />я тоже не понял вопроса. Ведь переменные у вас описаны снаружи всех процедур, а значит внутри них они будут видны &nbsp; <br />
			<i>22.10.2016 05:36:57, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19637/topic2199/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19637/topic2199/</guid>
			<pubDate>Sat, 22 Oct 2016 05:36:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Видимость переменных в калбэк функциях</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19462/topic2199/">Видимость переменных в калбэк функциях</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_fIUP3BN2" href="/user/131/" bx-tooltip-user-id="131">Владимир Б****ов</a> написал:<br /><br />Вопрос: чему будет равняться var3?<br /><br />=============<br /><br />&quot;... local variables have their scope limited to the block where they are declared. A block is:<br />- the body of a control structure,<br />- the body of a function,<br />- a chunk (the file or string where the variable is declared).&quot;<br /> <br />Таким образом, если весь этот код находится в одном файле,<br />var3 = 8<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_B4YFQD4b" href="/user/131/" bx-tooltip-user-id="131">Владимир Б****ов</a> написал:<br />калбэк функции в выходной не работают<br /><br />=============<br /><br />Вот это неважно. Данный вопрос с таким же успехом легко проясняется:<br /><br />local var1 = 3 <br />local var2 = 5 <br /> <br />function OnInit <br />var3=var1+var2<br />end <br /> <br />или если угодно:<br /><br />local var1 = 3 <br />local var2 = 5 <br /> <br />function OnInit <br />MyMainProcess(1)<br />end <br /> <br />function MyMainProcess(index) <br /> &nbsp;var3=var1+var2 <br />end<br /><br />Не имеет значения, в каком контексте, в каком потоке и кем вызывается функция. <br />
			<i>16.10.2016 18:33:37, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19462/topic2199/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19462/topic2199/</guid>
			<pubDate>Sun, 16 Oct 2016 18:33:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Видимость переменных в калбэк функциях</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19459/topic2199/">Видимость переменных в калбэк функциях</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день<br /><br />Из за того, что калбэк функции выполняются в других потоках, возник такой вопрос<br />Например<br /><br />local var1 = 3<br />local var2 = 5<br /><br />function OnInit<br /> &nbsp;DS:SetUpdateCallback(MyMainProcess)<br />end<br /><br />function MyMainProcess(index)<br /> &nbsp;var3=var1+var2<br />end<br /><br />Вопрос: чему будет равняться var3?<br /><br />ЗЫ: Я понимаю, что это легко выяснить, но калбэк функции в выходной не работают<br /><br />Спасибо <br />
			<i>16.10.2016 13:07:22, Владимир Б****ов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19459/topic2199/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19459/topic2199/</guid>
			<pubDate>Sun, 16 Oct 2016 13:07:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
