<?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>Fri, 08 May 2026 09:18:46 +0300</pubDate>
		<item>
			<title>В новой версии перестала работать функция</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12111/topic1340/">В новой версии перестала работать функция</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br />Оно и раньше не работало, просто раньше эта ошибка не обрабатывалась, а потом начала обрабатываться.<br />Со структурой строк ничего не менялось <br />
			<i>04.02.2016 17:30:20, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12111/topic1340/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12111/topic1340/</guid>
			<pubDate>Thu, 04 Feb 2016 17:30:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В новой версии перестала работать функция</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12107/topic1340/">В новой версии перестала работать функция</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Индекс элементов в таблице начинается с 0.<br />Соответственно, последний элемент имеет индекс
====code====
<pre>getNumberOf("orders")-1</pre>
=============
Странно, что раньше у вас всё работало... <img src="http://forum.quik.ru/upload/main/smiles/5/icon_confuse.png" border="0" data-code=":what:" data-definition="SD" alt=":what:" style="width:16px;height:16px;" title="Озадаченно" class="bx-smile" /> <br />
			<i>04.02.2016 17:07:03, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12107/topic1340/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12107/topic1340/</guid>
			<pubDate>Thu, 04 Feb 2016 17:07:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В новой версии перестала работать функция</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12102/topic1340/">В новой версии перестала работать функция</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			если поставить <br />row=getItem(&quot;orders&quot;,i-1)<br />то функция начинает работать<br />Вы что то поменяли в новых версиях в учёте строк в таблице заявок? <br />
			<i>04.02.2016 15:27:14, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12102/topic1340/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12102/topic1340/</guid>
			<pubDate>Thu, 04 Feb 2016 15:27:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В новой версии перестала работать функция</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12100/topic1340/">В новой версии перестала работать функция</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В этом виде функция работает в версии 6.14.<br />Когда обновил до 6.17, она перестала работать. В версии 7 - тоже не работает.<br />Ошибка: <B><U>attempt to index local row (a nil value)</U></B><br />Стоит откатить КВИК до версии 6.14, всё работает безукоризненно.<br />Функция на входе принимает цену и объём котировки из стакана<br />
====code====
<pre>
function is_it_my_quote(price_from_glass, volume_from_glass, sec)
&nbsp;&nbsp; local row
&nbsp;&nbsp; for i=getNumberOf("orders"),getNumberOf("orders")-orders_threshold,-1 do&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;row=getItem("orders",i)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if row.seccode==sec and row.price==price_from_glass and orderflags2table(row.flags).active then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if row.balance==volume_from_glass then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true,true
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true,false
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp; end
&nbsp;&nbsp; return false,false
end</pre>
============= <br />
			<i>04.02.2016 14:50:06, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12100/topic1340/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12100/topic1340/</guid>
			<pubDate>Thu, 04 Feb 2016 14:50:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
