<?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, 10 Apr 2026 11:05:45 +0300</pubDate>
		<item>
			<title>ошибка работы скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message59337/topic6858/">ошибка работы скрипта</a></b> <i>ошибка появилась при смене 7 версии на 8</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_TCAdV9ea" href="/user/47/" bx-tooltip-user-id="47">s_mike@rambler.ru</a> написал:<br />Сомн ительно, что это работало к вас в предыдущей версии.<br />=============<br />Lua 5.3 / 5.4 имеет изменения в file:lines (···), добавляющие форматы, которые определяют, что читать. Т.о., функция ожидает строку в качестве аргумента, о чём и сообщает в ошибке.<br />В Lua 5.1 переданный аргумент просто игнорировался. <br />
			<i>02.11.2021 22:30:56, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message59337/topic6858/</link>
			<guid>http://forum.quik.ru/messages/forum10/message59337/topic6858/</guid>
			<pubDate>Tue, 02 Nov 2021 22:30:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ошибка работы скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message59325/topic6858/">ошибка работы скрипта</a></b> <i>ошибка появилась при смене 7 версии на 8</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо за помощь! =) <br />
			<i>02.11.2021 10:43:00, inhack.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message59325/topic6858/</link>
			<guid>http://forum.quik.ru/messages/forum10/message59325/topic6858/</guid>
			<pubDate>Tue, 02 Nov 2021 10:43:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ошибка работы скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message59324/topic6858/">ошибка работы скрипта</a></b> <i>ошибка появилась при смене 7 версии на 8</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Сомн ительно, что это работало к вас в предыдущей версии. Вызов функции неправилен<br /><br /><br />io.lines (&#91;filename&#93;)<br /><br />Открывает файл с данным именем в режиме чтения и возвращает функцию-итератор<br />которая при каждом последующем вызове возвращает новую строчку из файла. Т.о., конструкция<br /><br />-- обработка всех строк файла<br />for line in io.lines(filename) do body end <br />
			<i>02.11.2021 10:39:14, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message59324/topic6858/</link>
			<guid>http://forum.quik.ru/messages/forum10/message59324/topic6858/</guid>
			<pubDate>Tue, 02 Nov 2021 10:39:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ошибка работы скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message59323/topic6858/">ошибка работы скрипта</a></b> <i>ошибка появилась при смене 7 версии на 8</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			lua предоставляет два варианта итеративной функции<br /><br />
====code====
<pre>for line in io.lines("my.txt") do print(line) end


for line in file:lines() do print(line) end</pre>
=============
<br /><br />Во втором случае - это просто &quot;синтаксический сахар&quot;. Передавать FileRead:lines(<B>FileRead</B>) аргумент не надо, он уже передается при использовании нотации вызова FileRead:lines <br />
			<i>02.11.2021 10:36:09, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message59323/topic6858/</link>
			<guid>http://forum.quik.ru/messages/forum10/message59323/topic6858/</guid>
			<pubDate>Tue, 02 Nov 2021 10:36:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>ошибка работы скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message59322/topic6858/">ошибка работы скрипта</a></b> <i>ошибка появилась при смене 7 версии на 8</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />При переходе с 7 на 8 версию квика , перестал работать скрипт, который ждет определенного момента времени и направляет в систему построчно заявки из .tri-файла<br /><br /><B>start.lua:18: bad argument #2 to &#39;for iterator&#39; (string expected, got FILE*)</B><br /><br /><br />Сам скрипт<br />local FilNameRead = &quot;C:\\Users\\Administrator\\Desktop\\orders.tri&quot;<br />local FileRead<br /><br />stopped = false<br /><br />function OnStop(s)<br /> &nbsp; stopped = true<br />end<br /><br /><br />FileRead = io.open(FilNameRead, &quot;r&quot;)<br /><br /><br />function main()<br /> &nbsp; while not stopped do<br /> &nbsp; &nbsp; &nbsp;server_time = getInfoParam(&quot;SERVERTIME&quot;)<br /> &nbsp; &nbsp; &nbsp;if server_time &gt;= &#39;10:00:01&#39; then<br /> &nbsp; &nbsp; &nbsp; &nbsp; for line in FileRead:lines(FileRead) do sendTransaction(line) end<br /> &nbsp; &nbsp; &nbsp; &nbsp; break<br /> &nbsp; &nbsp; &nbsp;end<br /> &nbsp; sleep(100)<br /> &nbsp; end<br />end<br /><br />Подскажите, пжл <br />
			<i>02.11.2021 10:20:18, inhack.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message59322/topic6858/</link>
			<guid>http://forum.quik.ru/messages/forum10/message59322/topic6858/</guid>
			<pubDate>Tue, 02 Nov 2021 10:20:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
