<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: ParamRequest и CancelParamRequest в индикаторах]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме ParamRequest и CancelParamRequest в индикаторах форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 30 Apr 2026 22:40:01 +0300</pubDate>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65193/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Про это уже говорилось разработчикам неоднократно, уже много лет назад. Даже не помню когда первый раз. Зачем - так и нет ответа. Видимо, особенность, которая мало волнует большинство пользователей. А это брюзжание скрипто-писателей мало значимо. <br />
			<i>26.08.2022 11:56:32, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65193/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65193/topic7477/</guid>
			<pubDate>Fri, 26 Aug 2022 11:56:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65186/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_roODuAnL" href="/user/15470/" bx-tooltip-user-id="15470">Karina Dmitrieva</a> написал:<br />Действительно метод OnCalculate может срабатывать не один раз при изменении параметров индикатора. Данная проблема будет устранена в одной из очередных версий ПО.Приносим извинения за причиненные неудобства.<br />=============<br /> &nbsp; При этом, наверное, надо учесть комментарий s_mike@rambler.ru: <noindex><a href="https://forum.quik.ru/messages/forum10/message65184/topic7529/#message65184" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message65184/topic7529/#message65184</a></noindex> <br />
			<i>26.08.2022 11:03:17, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65186/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65186/topic7477/</guid>
			<pubDate>Fri, 26 Aug 2022 11:03:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65181/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_OsooqlW3" href="/user/15470/" bx-tooltip-user-id="15470">Karina Dmitrieva</a> написал:<br />Добрый день.<br /><br /> <br />====quote====<br /><noindex><a href="/user/13952/" target="_blank" rel="nofollow">TGB</a></noindex> написал:<br />Зачем двойная последовательность вызов функции OnCalculate(index)?:1)	index: &nbsp;1, 2, 3 &nbsp;….2)	index: &nbsp;1, 2, 3 &nbsp;….<br />=============<br /> <br />Действительно метод OnCalculate может срабатывать не один раз при изменении параметров индикатора. <br />Данная проблема будет устранена в одной из очередных версий ПО.<br />Приносим извинения за причиненные неудобства.<br />=============<br />Метод OnCalculate &nbsp;обязательно срабатывает два раза на для всей истории свечей в следующих случаях<br />1) &nbsp;Когда первый раз загружается индикатор на график<br />2) Когда вносятся изменения в settings уже загруженного индикатора<br />------------------ &nbsp;<br />Если изменения не вносятся, а лишь вызывается редактирование, то метод срабатывает лишь один раз.<br />=========== &nbsp;<br />Таким образом в 1 и 2 случаях выполняется два раза идентичный расчет всего индикатора для всей истории свечей. <br />т е бессмысленная трата времени процессора и зависание квика. <br />
			<i>26.08.2022 08:51:24, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65181/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65181/topic7477/</guid>
			<pubDate>Fri, 26 Aug 2022 08:51:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65178/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_2tkdMoU5" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br />Зачем двойная последовательность вызов функции OnCalculate(index)?:1)	index: &nbsp;1, 2, 3 &nbsp;….2)	index: &nbsp;1, 2, 3 &nbsp;….<br />=============<br /><br />Действительно метод OnCalculate может срабатывать не один раз при изменении параметров индикатора. <br />Данная проблема будет устранена в одной из очередных версий ПО.<br />Приносим извинения за причиненные неудобства. <br />
			<i>26.08.2022 06:22:44, Karina Dmitrieva.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65178/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65178/topic7477/</guid>
			<pubDate>Fri, 26 Aug 2022 06:22:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64976/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_AXXQWl4R" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />При добавлении / удалении индикатора возникают ошибки:ЦитатаFunction OnChangeSettings: ACCESS VIOLATION at address 000007FC524B89CCACCESS VIOLATION at address 000007FC524B89CC<br />=============<br />Действительно, в ПО QLUA есть ошибка вызова методов ParamRequest и CancelParamRequest из Lua скрипта индикатора. Мы исправим её в очередном обновлении ПО.<br /><br />Приносим извинения за причинённые неудобства. <br />
			<i>16.08.2022 08:06:36, Alexey Danin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64976/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64976/topic7477/</guid>
			<pubDate>Tue, 16 Aug 2022 08:06:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64682/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_zijJkAH7" href="/user/15578/" bx-tooltip-user-id="15578">Alexey Danin</a> написал:<br />Здравствуйте.<br /><br /> <br />====quote====<br /><noindex><a href="/user/54/" target="_blank" rel="nofollow">Старатель</a></noindex> написал:<br />При добавлении / удалении индикатора возникают ошибки:ЦитатаFunction OnChangeSettings: ACCESS VIOLATION at address 000007FC524B89CCACCESS VIOLATION at address 000007FC524B89CCЧто не так?<br />=============<br /> Проблема изучается. Постараемся в ближайшее время дать ответ.<br /><br /> <br />====quote====<br /><noindex><a href="/user/13952/" target="_blank" rel="nofollow">TGB</a></noindex> написал:<br />Зачем двойная последовательность вызов функции OnCalculate(index)?:1)	index: &nbsp;1, 2, 3 &nbsp;….2)	index: &nbsp;1, 2, 3 &nbsp;….И это, похоже, происходит в любых индикаторах.Добавляйте в любой график, меняете, например, толщину линии и убеждайтесь.<br />=============<br /> Проблема изучается. Постараемся в ближайшее время дать ответ.<br />=============<br />Алексей Данин, можете не утруждаться.<br />Несколько лет назад ваши предшественники в поте лица уже изучали эту проблему. Порешили всем коллективом, что данное поведение является нормальным, такова реализация. Наваяла как смогла. <br />
			<i>29.07.2022 14:36:43, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64682/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64682/topic7477/</guid>
			<pubDate>Fri, 29 Jul 2022 14:36:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64670/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_dmo4w0rj" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />При добавлении / удалении индикатора возникают ошибки:ЦитатаFunction OnChangeSettings: ACCESS VIOLATION at address 000007FC524B89CCACCESS VIOLATION at address 000007FC524B89CCЧто не так?<br />=============<br />Проблема изучается. Постараемся в ближайшее время дать ответ.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_5kI58XiN" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br />Зачем двойная последовательность вызов функции OnCalculate(index)?:1)	index: &nbsp;1, 2, 3 &nbsp;….2)	index: &nbsp;1, 2, 3 &nbsp;….И это, похоже, происходит в любых индикаторах.Добавляйте в любой график, меняете, например, толщину линии и убеждайтесь.<br />=============<br />Проблема изучается. Постараемся в ближайшее время дать ответ. <br />
			<i>29.07.2022 09:54:38, Alexey Danin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64670/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64670/topic7477/</guid>
			<pubDate>Fri, 29 Jul 2022 09:54:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64669/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_sGY6A2IG" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />В моем примере, повторный вызов приведет к отправке транзакции &nbsp;с другим id &nbsp;на 1 большетак как id увеличивается в следующем операторе после транзакции. &nbsp;<br />=============<br /> &nbsp;В выложенном фрагменте вашего скрипта этого нет. <br />
			<i>29.07.2022 09:16:24, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64669/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64669/topic7477/</guid>
			<pubDate>Fri, 29 Jul 2022 09:16:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64651/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_KHNS7b01" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br />Все-таки:<br /> <br />====quote====<br /><noindex><a href="/user/13952/" target="_blank" rel="nofollow">TGB</a></noindex> написал:<br />Зачем двойная последовательность вызов функции OnCalculate(index)?<br />=============<br /> &nbsp; &nbsp;Вопрос задан две недели назад.<br /> &nbsp; Выложен код демонстрирующий ситуацию.<br /> &nbsp; В ветке по ссылки &nbsp;<noindex><a href="https://forum.quik.ru/messages/forum10/message64619/topic7524/#message64619" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message64619/topic7524/#message64619</a></noindex> &nbsp;мучается пользователь.<br /><br /> &nbsp;Где ответ поддержки?<br />=============<br />Это другой случай.<br />В моем примере, повторный вызов приведет к отправке транзакции &nbsp;с другим id &nbsp;на 1 больше<br />так как id увеличивается в следующем операторе после транзакции. &nbsp; <br />
			<i>28.07.2022 19:29:14, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64651/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64651/topic7477/</guid>
			<pubDate>Thu, 28 Jul 2022 19:29:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64648/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Все-таки:<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_8rfZZCK9" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br />Зачем двойная последовательность вызов функции OnCalculate(index)?<br />=============<br /> &nbsp; Вопрос задан две недели назад.<br /> &nbsp; Выложен код демонстрирующий ситуацию.<br /> &nbsp; В ветке по ссылки <noindex><a href="https://forum.quik.ru/messages/forum10/message64619/topic7524/#message64619" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message64619/topic7524/#message64619</a></noindex> мучается пользователь.<br /><br /> &nbsp;Где ответ поддержки? <br />
			<i>28.07.2022 17:40:37, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64648/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64648/topic7477/</guid>
			<pubDate>Thu, 28 Jul 2022 17:40:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64520/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_WO5VZGqd" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br /> 
====code====
<pre>&nbsp;&nbsp;Settings&nbsp;&nbsp;=&nbsp;&nbsp;{
&nbsp;&nbsp;Name&nbsp;&nbsp;=&nbsp;&nbsp; 'ParamRequest' ,
&nbsp;&nbsp;line&nbsp;&nbsp;=&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;{ Name&nbsp;&nbsp;=&nbsp;&nbsp; 'ParamRequest'&nbsp;&nbsp;}
&nbsp;&nbsp;}
}

 function&nbsp;&nbsp; Init ()
&nbsp;&nbsp; return&nbsp;&nbsp; # Settings.line
 end 

 local&nbsp;&nbsp;class_code, sec_code
 function&nbsp;&nbsp; OnChangeSettings ()
&nbsp;&nbsp;OnDestroy()
&nbsp;&nbsp; local&nbsp;&nbsp;DSI&nbsp;&nbsp;=&nbsp;&nbsp; getDataSourceInfo ()
&nbsp;&nbsp;class_code&nbsp;&nbsp;=&nbsp;&nbsp;DSI.class_code
&nbsp;&nbsp;sec_code&nbsp;&nbsp;=&nbsp;&nbsp;DSI.sec_code
&nbsp;&nbsp; PrintDbgStr (tostring(sec_code))
&nbsp;&nbsp;ParamRequest(class_code, sec_code,&nbsp;&nbsp;'LAST' )
 end 

 function&nbsp;&nbsp; OnCalculate (index)
&nbsp;&nbsp; if&nbsp;&nbsp;index&nbsp;&nbsp;=&nbsp;&nbsp;=&nbsp;&nbsp; 1&nbsp;&nbsp; then 
&nbsp;&nbsp;&nbsp;&nbsp;ParamRequest(class_code, sec_code,&nbsp;&nbsp;'LAST' )
&nbsp;&nbsp; end 
&nbsp;&nbsp; return&nbsp;&nbsp; nil 
 end 

 function&nbsp;&nbsp; OnDestroy ()
&nbsp;&nbsp; if&nbsp;&nbsp;sec_code&nbsp;&nbsp;then 
&nbsp;&nbsp;&nbsp;&nbsp;CancelParamRequest(class_code, sec_code,&nbsp;&nbsp;'LAST' )
&nbsp;&nbsp; end 
 end&nbsp;&nbsp; </pre>
=============
 <br />При добавлении / удалении индикатора возникают ошибки:<br /> <br />====quote====<br />Function OnChangeSettings: ACCESS VIOLATION at address 000007FC524B89CC<br />ACCESS VIOLATION at address 000007FC524B89CC<br />=============<br /> <br />Что не так?<br />=============<br />Предположу, что функция<br /> getDataSourceInfo &nbsp; вернула nil.<br />Все дальнейшие действия привели к попытке обратится к несуществующему адресу памяти. <br /><br />Скорее всего эта ошибка связана с функцией &nbsp;PrintDbgStr &nbsp; <br />
			<i>25.07.2022 12:22:07, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64520/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64520/topic7477/</guid>
			<pubDate>Mon, 25 Jul 2022 12:22:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64513/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_nXkUt7Fh" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br />Зачем двойная последовательность вызов функции OnCalculate(index)?<br />=============<br /> &nbsp; Это вопрос к поддержке.<br /> &nbsp; Что это за ноу-хау? Нельзя ли обойтись без повтора? <br />
			<i>24.07.2022 21:59:24, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64513/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64513/topic7477/</guid>
			<pubDate>Sun, 24 Jul 2022 21:59:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64295/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_n1ND0jA1" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />При добавлении / удалении индикатора возникают ошибки: <br />Function OnChangeSettings: ACCESS VIOLATION at address 000007FC524B89CCACCESS VIOLATION at address 000007FC524B89CC<br />=============<br /> &nbsp; Такое сообщение об ошибках - это ошибка QUIK независимо от текста кода скрипта, порождающего это сообщение. &nbsp;Если есть ошибка при использовании интерфейсных функций QUIK, то должны выдаваться понятные большинству пользователям сообщения об его ошибке.<br /><br />2.	 &nbsp; QUIK 9.7 &nbsp;Qlua 5.4<br />Индикатор:<br />
====code====
<pre>
Settings={}
Settings.Name = "minimal"
function Init()
&nbsp;&nbsp; return 1
end
local ind = {}
function OnCalculate(index)
&nbsp;&nbsp;if not ind&#91;index&#93; then 
&nbsp;&nbsp;&nbsp;&nbsp; ind&#91;index&#93; = 100
&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp; ind&#91;index&#93; = ind&#91;index&#93; + 100
&nbsp;&nbsp;end&nbsp;&nbsp;
&nbsp;&nbsp;return ind&#91;index&#93;
end
</pre>
=============
<br />Зачем двойная последовательность вызов функции OnCalculate(index)?:<br />1)	index: &nbsp;1, 2, 3 &nbsp;….<br />2)	index: &nbsp;1, 2, 3 &nbsp;….<br />И это, похоже, происходит в любых индикаторах.<br />Добавляйте в любой график, меняете, например, толщину линии и убеждайтесь. <br />
			<i>14.07.2022 08:50:51, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64295/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64295/topic7477/</guid>
			<pubDate>Thu, 14 Jul 2022 08:50:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64205/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_n3W2Ev0G" href="/user/47/" bx-tooltip-user-id="47">s_mike@rambler.ru</a>, есть. <br />
			<i>11.07.2022 08:04:49, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64205/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64205/topic7477/</guid>
			<pubDate>Mon, 11 Jul 2022 08:04:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64201/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			разве функция ParamRequest есть в списке разрешенных к использованию в индикаторах? <br />
			<i>10.07.2022 22:58:44, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64201/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64201/topic7477/</guid>
			<pubDate>Sun, 10 Jul 2022 22:58:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ParamRequest и CancelParamRequest в индикаторах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64200/topic7477/">ParamRequest и CancelParamRequest в индикаторах</a></b> <i>ACCESS VIOLATION</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>Settings = {
&nbsp;&nbsp;Name = 'ParamRequest',
&nbsp;&nbsp;line = {
&nbsp;&nbsp;&nbsp;&nbsp;{ Name = 'ParamRequest' }
&nbsp;&nbsp;}
}

function Init()
&nbsp;&nbsp;return #Settings.line
end

local class_code, sec_code
function OnChangeSettings()
&nbsp;&nbsp;OnDestroy()
&nbsp;&nbsp;local DSI = getDataSourceInfo()
&nbsp;&nbsp;class_code = DSI.class_code
&nbsp;&nbsp;sec_code = DSI.sec_code
&nbsp;&nbsp;PrintDbgStr(tostring(sec_code))
&nbsp;&nbsp;ParamRequest(class_code, sec_code, 'LAST')
end

function OnCalculate(index)
&nbsp;&nbsp;if index == 1 then
&nbsp;&nbsp;&nbsp;&nbsp;ParamRequest(class_code, sec_code, 'LAST')
&nbsp;&nbsp;end
&nbsp;&nbsp;return nil
end

function OnDestroy()
&nbsp;&nbsp;if sec_code then
&nbsp;&nbsp;&nbsp;&nbsp;CancelParamRequest(class_code, sec_code, 'LAST')
&nbsp;&nbsp;end
end</pre>
=============
<br />При добавлении / удалении индикатора возникают ошибки:<br /><br />====quote====<br />Function OnChangeSettings: ACCESS VIOLATION at address 000007FC524B89CC<br />ACCESS VIOLATION at address 000007FC524B89CC<br />=============<br /><br />Что не так? <br />
			<i>10.07.2022 22:37:16, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64200/topic7477/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64200/topic7477/</guid>
			<pubDate>Sun, 10 Jul 2022 22:37:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
