<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Вопросы про CallBack]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Вопросы про CallBack форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 17 Apr 2026 01:21:32 +0300</pubDate>
		<item>
			<title>Вопросы про CallBack</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19932/topic2227/">Вопросы про CallBack</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_mZ7q5Bzc" href="/user/981/" bx-tooltip-user-id="981">Алексей Злобин</a> написал:<br />И есть функция main &nbsp;в которой просматривается таблица a,не может ли у нас получится &nbsp;там, &nbsp;что a&#91;trade.trade_num&#93;.status=nil?<br />Правда чисто теоретически...но все же интересно.Потоки то разные вроде.<br />=============<br />Добрый день.<br />Используйте потокобезопасные функции для работы с таблицами Lua. Подробнее смотрите в разделе &quot;Взаимодействие потоков Lua скрипта&quot; (документ 'Использование Lua в Рабочем месте QUIK.pdf'. Файл можно найти в архиве <noindex><a href="ftp://ftp.quik.ru/public/updates/7.4/" target="_blank" rel="nofollow">quik_7.4.0_upd.zip</a></noindex> в директории Doc\Lua.) <br />
			<i>01.11.2016 07:02:07, Nikolay Pavlov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19932/topic2227/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19932/topic2227/</guid>
			<pubDate>Tue, 01 Nov 2016 07:02:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вопросы про CallBack</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19841/topic2227/">Вопросы про CallBack</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Mc5E9RIX" href="/user/981/" bx-tooltip-user-id="981">Алексей Злобин</a> написал:<br />равда чисто теоретически...но все же интересно.Потоки то разные вроде.<br />=============<br />Да, с таким примером может получиться. <br />
			<i>28.10.2016 05:22:05, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19841/topic2227/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19841/topic2227/</guid>
			<pubDate>Fri, 28 Oct 2016 05:22:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вопросы про CallBack</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19827/topic2227/">Вопросы про CallBack</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вы не поняли наверно.<br /> Смотрите<br /> Получаем сделку<br />1) a[trade.trade_num]={}<br />И в этот момент у нас идет обращение в main к a[trade.trade_num] и оно уже не nil,но 2 строка еще не выполнена  a[trade.trade_num].status="NEW",а поэтому в main <br /><br />получится у нас a[trade.trade_num].status=nil <br />
			<i>27.10.2016 16:34:46, Алексей Злобин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19827/topic2227/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19827/topic2227/</guid>
			<pubDate>Thu, 27 Oct 2016 16:34:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вопросы про CallBack</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19826/topic2227/">Вопросы про CallBack</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вопрос с подвохом. Если Вы сравниваете a[trade.trade_num].status=nil, то номер сделки у Вас уже есть.<br />А раз так, значит сделка уже была. И в OnTrade таблица уже заполнилась.<br />Таким образом, если в main искать именно по номеру сделки, то нет, такая ситуация (=nil) не должна происходить <br />Это конечно же при условии что сам по себе trade.trade_num не равен nil. <br />
			<i>27.10.2016 15:56:16, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19826/topic2227/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19826/topic2227/</guid>
			<pubDate>Thu, 27 Oct 2016 15:56:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вопросы про CallBack</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19825/topic2227/">Вопросы про CallBack</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_IiUzHZ8k" href="/user/981/" bx-tooltip-user-id="981">Алексей Злобин</a> написал:<br />И есть функция main &nbsp;в которой просматривается таблица a,не может ли у нас получится &nbsp;там, &nbsp;что a[trade.trade_num].status=nil?<br /><br />=============<br /> Да, если main проверит таблицу до совершения сделок. <br />
			<i>27.10.2016 15:51:54, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19825/topic2227/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19825/topic2227/</guid>
			<pubDate>Thu, 27 Oct 2016 15:51:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вопросы про CallBack</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19824/topic2227/">Вопросы про CallBack</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Допустим у меня есть CallBack <br /><br /><br /><br />
====code====
<pre>

a={}
function OnTrade(trade)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a&#91;trade.trade_num&#93;={}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a&#91;trade.trade_num&#93;.status="NEW"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a&#91;trade.trade_num&#93;.value=.....вычисления



end</pre>
=============
<br /><br />И есть функция main &nbsp;в которой просматривается таблица a,не может ли у нас получится &nbsp;там, &nbsp;что a[trade.trade_num].status=nil?<br />Правда чисто теоретически...но все же интересно.Потоки то разные вроде. <br />
			<i>27.10.2016 15:46:12, Алексей Злобин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19824/topic2227/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19824/topic2227/</guid>
			<pubDate>Thu, 27 Oct 2016 15:46:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
