<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[QUIK -> DDE &mdash; Функция CreateDataSource - не вызывается callback при изменении]]></title>
	<link rel="self" href="https://quik2dde.ru/extern.php?action=feed&amp;tid=389&amp;type=atom" />
	<updated>2022-09-28T10:51:58Z</updated>
	<generator>PunBB</generator>
	<id>https://quik2dde.ru/viewtopic.php?id=389</id>
		<entry>
			<title type="html"><![CDATA[Re: Функция CreateDataSource - не вызывается callback при изменении]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3661#p3661" />
			<content type="html"><![CDATA[<p>Да, точно, Спасибо! Добавил цикл. Заработало!</p>]]></content>
			<author>
				<name><![CDATA[Serg_]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3371</uri>
			</author>
			<updated>2022-09-28T10:51:58Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3661#p3661</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Функция CreateDataSource - не вызывается callback при изменении]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3660#p3660" />
			<content type="html"><![CDATA[<p>А это полный код или с сокращениями?<br />Если полный код - то получается, что все что написано - оно внутри main() расположено. Т.к. после main() нет end</p><p>Ну и в main() &quot;бесконечный&quot; цикл необходим, иначе скрипт просто сразу заканчивает работу, а в неработающем (остановленном) скрипте callback&#039;и уже не вызываются.</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-09-28T10:02:32Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3660#p3660</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Функция CreateDataSource - не вызывается callback при изменении]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3659#p3659" />
			<content type="html"><![CDATA[<p>график тоже пробывал открывать - все равно не вызывается.</p>]]></content>
			<author>
				<name><![CDATA[Serg_]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3371</uri>
			</author>
			<updated>2022-09-27T20:34:49Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3659#p3659</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Функция CreateDataSource - не вызывается callback при изменении]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3658#p3658" />
			<content type="html"><![CDATA[<p>Извините, позвольте задать еще вопрос:</p><p>Вот использую такой код:</p><div class="codebox"><pre><code>function main()


function my_callback()
message(&quot;my_callback&quot;)
end

---------------------------------------------------------------------------------------------------------------------------------

my_table_data_source, Error = CreateDataSource(&quot;TQBR&quot;, &quot;SBER&quot;, INTERVAL_D1)

if my_table_data_source == nil then 
message(&#039;Ошибка подключения: &#039;..Error) --ошибки нету
end

------------------------------
my_table_data_source:SetUpdateCallback(my_callback)

local index_ = my_table_data_source:Size()

message(tostring(my_table_data_source:T(index_).year)  .. &quot;/&quot; .. tostring(my_table_data_source:T(index_).month) .. &quot;/&quot; .. tostring(my_table_data_source:T(index_).day) .. &quot;/&quot; .. tostring(my_table_data_source:O(index_)) )
------------------------------


end</code></pre></div><br /><p>Список исторических свечей приходит без проблем.</p><p>Но &quot;my_callback&quot; - никогда не вызывается, хотя значение свечи меняется.</p><p>Почему так ?</p>]]></content>
			<author>
				<name><![CDATA[Serg_]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3371</uri>
			</author>
			<updated>2022-09-27T18:20:42Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3658#p3658</id>
		</entry>
</feed>
