<?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>Sat, 04 Apr 2026 01:29:30 +0300</pubDate>
		<item>
			<title>Прошу помочь найти ошибку в коде простой функции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message36521/topic4294/">Прошу помочь найти ошибку в коде простой функции</a></b> <i>Подозреваю выход за пределы видимости, но не могу обнаружить</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_kaItWKDB" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />Судя по замыслу, TrLine - таблица:<br />=============<br />Абсолютно так<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_191AVIX2" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />Вот в этом подозрительном месте TrLine (возможно) становится каким-то скаляром:КодTrLine=g_tChLines&#91;&quot;ChTrends&quot;&#93;<br />=============<br />Спасибо, въехал. Сам виноват, надо быть внимательней. Пропустил выражение для индексирования. Надо было так :КодTrLine&#91;i&#93;=g_tChLines&#91;&quot;ChTrends&quot;&#93;.<br />Еще раз благодарю. <br />
			<i>22.02.2019 07:36:08, VNG_nemo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message36521/topic4294/</link>
			<guid>http://forum.quik.ru/messages/forum10/message36521/topic4294/</guid>
			<pubDate>Fri, 22 Feb 2019 07:36:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Прошу помочь найти ошибку в коде простой функции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message36516/topic4294/">Прошу помочь найти ошибку в коде простой функции</a></b> <i>Подозреваю выход за пределы видимости, но не могу обнаружить</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Судя по замыслу, TrLine - таблица:<br />
====code====
<pre>local TrLine={}
</pre>
=============
<br />Вот в этом подозрительном месте TrLine (возможно) становится каким-то скаляром:<br />
====code====
<pre>TrLine=g_tChLines&#91;"ChTrends"&#93;&#91;i&#93;</pre>
=============
<br />Ну а на следующей итерации цикла попытка индексации скаляра - TrLine&#91;i&#93; и... получите ошибку. <br />
			<i>21.02.2019 20:47:15, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message36516/topic4294/</link>
			<guid>http://forum.quik.ru/messages/forum10/message36516/topic4294/</guid>
			<pubDate>Thu, 21 Feb 2019 20:47:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Прошу помочь найти ошибку в коде простой функции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message36515/topic4294/">Прошу помочь найти ошибку в коде простой функции</a></b> <i>Подозреваю выход за пределы видимости, но не могу обнаружить</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Функция ниже пишет - ошибка в строке.... попытка индексации локальной переменной TrLine в блоке<br />		if i &gt; BPntIdx then<br />			TrLine&#91;i&#93;=nil		<br />			SetValue(i, LineNumber, TrLine&#91;i&#93;)<br />		end	<br /><br />хотя точно в таком же блоке выше ошибки не возникает. В чем может быть проблема?<br />
====code====
<pre>function GETTRENDLINE(LineNumber,APntIdx,BPntIdx)
&nbsp;&nbsp;&nbsp;local Line
&nbsp;&nbsp;&nbsp;local indx
&nbsp;&nbsp;&nbsp;local TrLine={}

&nbsp;&nbsp;&nbsp;indx=Size();
&nbsp;&nbsp;&nbsp;for i=1,indx do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if i &#60; APntIdx then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TrLine&#91;i&#93;=nil
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetValue(i, LineNumber, TrLine&#91;i&#93;)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if i&#62;=APntIdx and i&#60;=BPntIdx then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TrLine=g_tChLines&#91;"ChTrends"&#93;&#91;i&#93;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetValue(i, LineNumber, TrLine)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if i &#62; BPntIdx then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TrLine&#91;i&#93;=nil&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetValue(i, LineNumber, TrLine&#91;i&#93;)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;return TrLine
end
</pre>
============= <br />
			<i>21.02.2019 14:59:10, VNG_nemo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message36515/topic4294/</link>
			<guid>http://forum.quik.ru/messages/forum10/message36515/topic4294/</guid>
			<pubDate>Thu, 21 Feb 2019 14:59:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
