<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: [Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме [Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 04 May 2026 13:47:03 +0300</pubDate>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67723/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_5vdb4D7R" href="/user/15613/" bx-tooltip-user-id="15613">Quikos</a>, добрый день.<br /><br />По данному вопросу ответили Вам в теме <noindex><a href="https://forum.quik.ru/forum10/topic7804/" target="_blank" rel="nofollow">https://forum.quik.ru/forum10/topic7804/</a></noindex>. <br />
			<i>23.12.2022 11:45:27, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67723/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67723/topic7820/</guid>
			<pubDate>Fri, 23 Dec 2022 11:45:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67624/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			поправил, чтобы тест бесконечно не работал при втором запуске
====code====
<pre>local code_class1 = "TQBR"
local code_paper1 = "GAZP"
local interval1&nbsp;&nbsp; = INTERVAL_TICK
local code_class2 = "TQBR"
local code_paper2 = "SBER"
local interval2&nbsp;&nbsp; = INTERVAL_TICK
------------------------
local function my_cb_CDS(my_table_data_, code_class_, code_paper_, interval_, cntr)
message(code_paper_,1)
Sleep(100);
end
-----------------------------------------------------------------------------------------------------------int main:-----------------------------------------------------------------------------------------------------
local n=20;
function main()
&nbsp;&nbsp;&nbsp;while n&#62;0 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if my_table1==nil then my_table1, err = CreateDataSource(code_class1, code_paper1, interval1);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if my_table1 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;my_table1:SetUpdateCallback(function(idx)my_cb_CDS(my_table_data1, code_class1, code_paper1, interval1) end)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&nbsp;my_table2==nil then my_table2, err = CreateDataSource(code_class2, code_paper2, interval2);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&nbsp;my_table2 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;my_table2:SetUpdateCallback(function(idx)my_cb_CDS(my_table_data2, code_class2, code_paper2, interval2) end)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
-------------------------
--&nbsp;&nbsp;&nbsp;message(tostring(my_table1:Size()),1)
&nbsp;&nbsp;&nbsp;sleep(1000)
&nbsp;&nbsp;&nbsp;n=n-1
&nbsp;&nbsp;&nbsp;end
-------------------------
end -- end main()
function OnInit(script_path)
end


</pre>
============= <br />
			<i>15.12.2022 16:41:53, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67624/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67624/topic7820/</guid>
			<pubDate>Thu, 15 Dec 2022 16:41:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67623/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_WyFu9noG" href="/user/661/" bx-tooltip-user-id="661">Mike Orbita</a> написал:<br />Бестолочь ты не образованная. Мамба - это Московская биржа, если ты кодишь для Квика такие вещи знать нужно.<br />=============<br />Лапуль, если у тебя месячные, возьми у своей Мамы прокладки и используй по назначению, больше ты не на что не способна. Ну и пусть тебе твой папаша еще говнецом мордочку твою умоет. <br />
			<i>15.12.2022 16:37:35, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67623/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67623/topic7820/</guid>
			<pubDate>Thu, 15 Dec 2022 16:37:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67622/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			вот мой тест:
====code====
<pre>local code_class1 = "TQBR"
local code_paper1 = "GAZP"
local interval1&nbsp;&nbsp; = INTERVAL_TICK
local code_class2 = "TQBR"
local code_paper2 = "SBER"
local interval2&nbsp;&nbsp; = INTERVAL_TICK
------------------------
local function my_cb_CDS(my_table_data_, code_class_, code_paper_, interval_, cntr)
message(code_paper_,1)
Sleep(100);
end
-----------------------------------------------------------------------------------------------------------int main:-----------------------------------------------------------------------------------------------------
function main()
&nbsp;&nbsp;&nbsp;while not stopped do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if my_table1==nil then my_table1, err = CreateDataSource(code_class1, code_paper1, interval1);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if my_table1 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;my_table1:SetUpdateCallback(function(idx)my_cb_CDS(my_table_data1, code_class1, code_paper1, interval1) end)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&nbsp;my_table2==nil then my_table2, err = CreateDataSource(code_class2, code_paper2, interval2);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&nbsp;my_table2 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;my_table2:SetUpdateCallback(function(idx)my_cb_CDS(my_table_data2, code_class2, code_paper2, interval2) end)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
-------------------------
&nbsp;&nbsp;&nbsp;message(tostring(my_table1:Size()),1)
&nbsp;&nbsp;&nbsp;sleep(1000)
&nbsp;&nbsp;&nbsp;end
-------------------------
end -- end main()
function OnInit(script_path)
end


</pre>
============= <br />
			<i>15.12.2022 16:26:37, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67622/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67622/topic7820/</guid>
			<pubDate>Thu, 15 Dec 2022 16:26:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67621/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			уточняю - речь про функцию CreateDataSource <br />
			<i>15.12.2022 16:09:20, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67621/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67621/topic7820/</guid>
			<pubDate>Thu, 15 Dec 2022 16:09:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67620/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			я отвечал на вопрос темы, <br />повторю свой ответ.<br />скрипт написан в целом рабочий<br />----------------------<br />подтверждаю что при первом запуске подписка не происходит<br />при втором происходит.<br />----------------------<br />Подписка при первом запуске вроде бы произойдет если ручками установить флаги инструментов в заказе данных через меню.<br />--------------<br />Иначе никакие танцы с бубном проблему не решают.<br />===============<br />считаю, что такое поведение функции подписки мягко сказать - странное. <br />
			<i>15.12.2022 16:08:17, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67620/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67620/topic7820/</guid>
			<pubDate>Thu, 15 Dec 2022 16:08:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67619/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Прощу прощения, что прерываю вашу беседу, но мне кажется, что в коде надо вместо точки использовать двоеточие, тогда заработает. Правильно вот так:<br />
====code====
<pre>my_table1:Size()</pre>
=============
Т.е. DataSource создаётся, но размер запрашивается неправильно. <br />
			<i>15.12.2022 14:58:06, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67619/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67619/topic7820/</guid>
			<pubDate>Thu, 15 Dec 2022 14:58:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67618/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Бестолочь ты не образованная. Мамба - это Московская биржа, если ты кодишь для Квика такие вещи знать нужно. <br />
			<i>15.12.2022 13:55:13, Mike Orbita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67618/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67618/topic7820/</guid>
			<pubDate>Thu, 15 Dec 2022 13:55:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67585/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_og3jl9dX" href="/user/661/" bx-tooltip-user-id="661">Mike Orbita</a> написал:<br />Слушай, ОКОЛОрыночник, я Мамбу шатаю более 15 лет и своими руками написал не один десяток высокочастотных алгоритмов, и тут какая-то бездарная личность из ПТУ, которая не может даже обычный парсер котировок из Квика закодить будет мне пальцем тыкать - иди сначала БЭЙСИК подучи, невежда.<br />=============<br />Тебе в детстве кто-то говорил, что ты прохрамист и ты в это поверил ?<br />Шатай и дальше свою маму, папашу видимо шатать силенок не хватает. Иди и дальше тыкай пальцем - это все на что ты способен. <br />
			<i>13.12.2022 21:53:00, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67585/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67585/topic7820/</guid>
			<pubDate>Tue, 13 Dec 2022 21:53:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67577/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Слушай, ОКОЛОрыночник, я Мамбу шатаю более 15 лет и своими руками написал не один десяток высокочастотных алгоритмов, и тут какая-то бездарная личность из ПТУ, которая не может даже обычный парсер котировок из Квика закодить будет мне пальцем тыкать - иди сначала БЭЙСИК подучи, невежда. <br />
			<i>13.12.2022 17:22:31, Mike Orbita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67577/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67577/topic7820/</guid>
			<pubDate>Tue, 13 Dec 2022 17:22:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67558/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_AleXHvZC" href="/user/661/" bx-tooltip-user-id="661">Mike Orbita</a> написал:<br />Думаю что с таким настроем тебе вряд ли кто-то захочет помогать, мальчик.<br />=============<br />Видимо девочка ты решила, что тебя кто то просил помогать ? Или ты таким образом ищешь помощи от своего папаши говно-натирателя ? <br /><br />Разберись сначала со своим зрением ;) <br />
			<i>12.12.2022 23:46:43, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67558/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67558/topic7820/</guid>
			<pubDate>Mon, 12 Dec 2022 23:46:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67557/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Думаю что с таким настроем тебе вряд ли кто-то захочет помогать, мальчик. <br />
			<i>12.12.2022 23:42:03, Mike Orbita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67557/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67557/topic7820/</guid>
			<pubDate>Mon, 12 Dec 2022 23:42:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67556/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7GyLpR8K" href="/user/661/" bx-tooltip-user-id="661">Mike Orbita</a> написал:<br />Тебя вежливости отец не учил что ли!? Говнокод начертил какой-то и еще спорит.<br />=============<br />У тебя какие то проблемы с отцом ? Разбирайся с ним сам.<br />Говнокод у тебя в ж%пе. Видимо твой папаша твою рожу им вытирал.<br /><br />Ты так и не ответила на вопрос: &nbsp;у тебя проблемы со зрением ? <br />
			<i>12.12.2022 23:09:30, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67556/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67556/topic7820/</guid>
			<pubDate>Mon, 12 Dec 2022 23:09:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67551/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Тебя вежливости отец не учил что ли!? Говнокод начертил какой-то и еще спорит. <br />
			<i>12.12.2022 22:15:23, Mike Orbita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67551/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67551/topic7820/</guid>
			<pubDate>Mon, 12 Dec 2022 22:15:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67547/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_IilGPhNR" href="/user/661/" bx-tooltip-user-id="661">Mike Orbita</a> написал:<br />if my_table1.Size() == 0 then<br />message(&quot;data requested from the server&quot;)<br />end<br />if на while поменяй и sleep(100) поставь<br />=============<br />У тебя со зрением проблемы ? <br />
			<i>12.12.2022 19:09:32, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67547/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67547/topic7820/</guid>
			<pubDate>Mon, 12 Dec 2022 19:09:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67546/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			if my_table1.Size() == 0 then<br />message(&quot;data requested from the server&quot;)<br />end<br />if на while поменяй и sleep(100) поставь <br />
			<i>12.12.2022 18:54:35, Mike Orbita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67546/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67546/topic7820/</guid>
			<pubDate>Mon, 12 Dec 2022 18:54:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67485/topic7820/">[Вопрос разработичкам Квика: попытка №3] CreateDataSource и SetUpdateCallback - не срабатывает после первого запуска скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Прошу пожалуйста подтвердить, что это ошибка или что это корректное поведение Квика:<br /><br />Заказываю данные через CreateDataSource:SetUpdateCallback():<br /><br />Запускаю Квик:<br />-Загружаю скрипт.<br />-Запускаю скрипт.<br />-Скрипт вызывает CreateDataSource.<br />-CreateDataSource возвращает нулевую таблицу, что говорит о том, что данные придут позже в колбек.<br />-Колбек &nbsp; больше НИКОГДА не вызывается ... проверка размера таблицы в цикле - &nbsp;так &nbsp;же не дает результата, а точнее размер таблицы всегда нулевой - &nbsp;хоть &nbsp;крути цикл минуту, хоть 10 минут.<br /><br />Выгружаю Скрипт и СРАЗУ же его запускаю - данные сразу же начинают приходить.<br /><br />Вот простейший скрипт подтверждающий это поведение:<br /><br />Версия Квика 9.7.1.10<br />
====code====
<pre>function my_callback_CreateDataSource(my_table_data_, code_class_, code_paper_)

message(code_paper_)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //В первый запуск скрипта - НИКОГДА не вызывается.

end



-----------------------------------------------------------------------------------------------------------int main:-----------------------------------------------------------------------------------------------------


function main()


local code_class1 = "TQBR"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
local code_paper1 = "GAZP"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
local interval1&nbsp;&nbsp; = INTERVAL_TICK&nbsp;&nbsp;


local code_class2 = "TQBR"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
local code_paper2 = "SBER"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
local interval2&nbsp;&nbsp; = INTERVAL_TICK&nbsp;&nbsp;



----------------------------------------------------------------------Вызов&nbsp;&nbsp;CreateDataSource_1------------------------------------------------------------------------------

local my_table1, error_desc1 = CreateDataSource(code_class1, code_paper1, interval1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--Вызываем собственно CreateDataSource

------------------------Проверка на ошибки:-------------------
if error_desc1 ~= nil then 
message("Error")
end
--------------------------------------------------------------

message(tostring(my_table1.Size()))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//В первый запуск скрипта - размер табилцы ВСЕГДА нулевой - сколько бы времени не ожидал.
if my_table1.Size() == 0 then
message("data requested from the server")
end

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



----------------------------------------------------------------------Вызов&nbsp;&nbsp;CreateDataSource_2------------------------------------------------------------------------------
local my_table2, error_desc2 = CreateDataSource(code_class2, code_paper2, interval2)&nbsp;&nbsp;--Вызываем собсвенно CreateDataSource

------------------------Проверка на ошибки:-------------------
if error_desc2 ~= nil then 
message("Error")
end
--------------------------------------------------------------

message(tostring(my_table2.Size()))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //В первый запуск скрипта - размер табилцы ВСЕГДА нулевой - сколько бы времени не ожидал.
if my_table2.Size() == 0 then
message("data requested from the server")
end

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



my_table1:SetUpdateCallback(function(idx)my_callback_CreateDataSource(my_table_data1, code_class1, code_paper1) end)
my_table2:SetUpdateCallback(function(idx)my_callback_CreateDataSource(my_table_data2, code_class2, code_paper2) end)</pre>
============= <br />
			<i>09.12.2022 10:58:54, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67485/topic7820/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67485/topic7820/</guid>
			<pubDate>Fri, 09 Dec 2022 10:58:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
