<?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>Mon, 20 Apr 2026 06:47:19 +0300</pubDate>
		<item>
			<title>Чтение данных из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29296/topic3395/">Чтение данных из файла</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Понятно. Спасибо за разъяснение.) <br />
			<i>20.02.2018 16:17:38, Андрей Пахомов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29296/topic3395/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29296/topic3395/</guid>
			<pubDate>Tue, 20 Feb 2018 16:17:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Чтение данных из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29283/topic3395/">Чтение данных из файла</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_cuhGX53J" href="/user/1210/" bx-tooltip-user-id="1210">Андрей Пахомов</a>, <br /><br />А при чем тут QUIK?<br />Вы говорите про штатные функции Lua<br />А Lua придумали не мы.<br />Вот ссылка на сайт по Lua с описанием функций <noindex><a href="http://www.lua.org/manual/5.1/manual.html#pdf-file:seek" target="_blank" rel="nofollow">seek</a></noindex> и <noindex><a href="http://www.lua.org/manual/5.1/manual.html#pdf-file:read" target="_blank" rel="nofollow">read</a></noindex><br />И как можете убедиться данный сайт не имеет к нашей компании никакого отношения.<br />Вот если бы вопрос был бы про функции которые описаны в QLUA.chm тогда да, это наши функции. <br />
			<i>20.02.2018 04:59:29, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29283/topic3395/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29283/topic3395/</guid>
			<pubDate>Tue, 20 Feb 2018 04:59:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Чтение данных из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29268/topic3395/">Чтение данных из файла</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Все всё знать не могут.<br />Хотя, по логике, у вас должна быть связь с программистами Quik-а (как раз на случай если вы чего-то не знаете), которые знают внутреннее строение команд.<br />Ну и на том спасибо, будем сами извращаться...) <br />
			<i>19.02.2018 19:19:51, Андрей Пахомов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29268/topic3395/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29268/topic3395/</guid>
			<pubDate>Mon, 19 Feb 2018 19:19:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Чтение данных из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29227/topic3395/">Чтение данных из файла</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_8bOnkyoo" href="/user/1210/" bx-tooltip-user-id="1210">Андрей Пахомов</a> написал:<br />Мне важно знать что будет работать быстрее: &nbsp; file:seek (cur,2) &nbsp; &nbsp;или &nbsp; file:read() &nbsp; ?<br /><br />=============<br /><br />У нас нет ответа на этот вопрос.<br />Проведите тестирование и сравните результаты. <br />
			<i>19.02.2018 04:39:29, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29227/topic3395/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29227/topic3395/</guid>
			<pubDate>Mon, 19 Feb 2018 04:39:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Чтение данных из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29201/topic3395/">Чтение данных из файла</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ааа, блин, прошу прощения, мой косяк. Но исправив его я смог понять, что не так: не учтёны 2 символа перевода строки. Спасибо за помощь! <img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> <br />Сделал так:<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;file :seek (cur,1)<br /> &nbsp; &nbsp; &nbsp; &nbsp;MySec&#91;i..''&#93;&#91;'SCod'&#93; = file :read(6)<br /> &nbsp; &nbsp; &nbsp; &nbsp;<B>file :seek (cur,2)</B><br /> &nbsp; &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;InsertRow(AVT, -1)<br /> &nbsp; &nbsp; &nbsp; &nbsp;SetCell(AVT, <B>i</B>, 1, MySec&#91;i..''&#93;&#91;'CCod'&#93;)<br /> &nbsp; &nbsp; &nbsp; &nbsp;SetCell(AVT, <B>i</B>, 2, MySec&#91;i..''&#93;&#91;'SCod'&#93;)<br /><br />И да, там после &quot;SPBFUT&quot; три пробела (всего 7 символов), но для этого и стоит строка &quot;file :seek (cur,1)&quot;.<br /><br />И ещё вопрос. <br />Ввиду того, что это для обработки очень большого количества данных, а работает очень медленно, приходится бороться за каждую мелочь.<br />Мне важно знать что будет работать быстрее: &nbsp; <B>file:seek (cur,2) &nbsp; &nbsp;</B>или &nbsp; <B>file:read() &nbsp; </B>? <br />
			<i>16.02.2018 15:22:27, Андрей Пахомов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29201/topic3395/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29201/topic3395/</guid>
			<pubDate>Fri, 16 Feb 2018 15:22:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Чтение данных из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29193/topic3395/">Чтение данных из файла</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_EUgL2kJ3" href="/user/1210/" bx-tooltip-user-id="1210">Андрей Пахомов</a> написал:<br />MySec[i..'']['SCod'] = file :read(<B>6</B>)<br /><br />=============<br /><br />Судя по скриншоту у Вас там явно не 6 символов, а больше. Может 7?<br /><br />и InsertRow Вы используете не правильно.<br />надо так:<br />
====code====
<pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;row = InsertRow(AVT, -1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetCell(AVT, row, 1, MySec&#91;i..''&#93;&#91;'CCod'&#93;)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetCell(AVT, row, 2, MySec&#91;i..''&#93;&#91;'SCod'&#93;)
</pre>
============= <br />
			<i>16.02.2018 05:15:34, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29193/topic3395/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29193/topic3395/</guid>
			<pubDate>Fri, 16 Feb 2018 05:15:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Чтение данных из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29191/topic3395/">Чтение данных из файла</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ага, вижу, что часть пробелов на форуме удаляются произвольно. Скопировать сюда файл тоже не получилось. В общем смотрите &quot;Блокнот&quot; на картинке, там пробелы - это пробелы, символы в русской раскладке отсутствуют. <br />
			<i>15.02.2018 19:54:29, Андрей Пахомов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29191/topic3395/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29191/topic3395/</guid>
			<pubDate>Thu, 15 Feb 2018 19:54:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Чтение данных из файла</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29189/topic3395/">Чтение данных из файла</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<B>ПРОГРАММА:</B><br />local MySec = {}<br />local AVT = AllocTable()<br /><br />function main()<br /> &nbsp; &nbsp;AddColumn(AVT, 1, &quot;ClassCod&quot;, true, QTABLE_STRING_TYPE, 12)<br /> &nbsp; &nbsp;AddColumn(AVT, 2, &quot;SecCod&quot;, true, QTABLE_STRING_TYPE, 12)<br /> &nbsp; &nbsp;CreateWindow(AVT)<br /> &nbsp; &nbsp;SetWindowCaption(AVT, &quot;Table&quot;)<br /> &nbsp; &nbsp;SetWindowPos(AVT, 0, 0, 200, 200)<br /><br /> &nbsp; &nbsp;local file = io.open ('D:\\SYS\\ATC Sec', 'r')<br /> &nbsp; &nbsp;file :read()<br /> &nbsp; &nbsp;local i = 0<br /> &nbsp; &nbsp;while true do<br /> &nbsp; &nbsp; &nbsp; &nbsp;i=i+1<br /> &nbsp; &nbsp; &nbsp; &nbsp;MySec&#91;i..''&#93;= {}<br /> &nbsp; &nbsp; &nbsp; &nbsp;MySec&#91;i..''&#93;&#91;'CCod'&#93; = file :read(8)<br /> &nbsp; &nbsp; &nbsp; &nbsp;if MySec&#91;i..''&#93;&#91;'CCod'&#93; == nil then<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;break<br /> &nbsp; &nbsp; &nbsp; &nbsp;end<br /> &nbsp; &nbsp; &nbsp; &nbsp;file :seek (cur,1)<br /> &nbsp; &nbsp; &nbsp; &nbsp;MySec&#91;i..''&#93;&#91;'SCod'&#93; = file :read(6)<br /> &nbsp; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;InsertRow(AVT, -1)<br /> &nbsp; &nbsp; &nbsp; &nbsp;SetCell(AVT, 1, 1, MySec&#91;i..''&#93;&#91;'CCod'&#93;)<br /> &nbsp; &nbsp; &nbsp; &nbsp;SetCell(AVT, 1, 2, MySec&#91;i..''&#93;&#91;'SCod'&#93;)<br /> &nbsp; &nbsp;end<br /> &nbsp; &nbsp;file :close()<br />end<br />____________________________________<br /><B>ЗАПИСЬ В ФАЙЛЕ (скопировано из файла):</B><br />ClassCod SecCod<br /> &nbsp;SPBFUT &nbsp; SRH8<br /> &nbsp;SPBFUT &nbsp; GZH8<br />____________________________________<br /><B>Результат на картинке.</B><br /><B>Что не так?</B><br /><br />Р.S. Раньше эта же программа, но с бОльшим количеством переменных, работала нормально. Остальные переменные убраны для простоты. <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=4591&" width="615" height="358" /><br /><i>15.02.2018 19:48:02, Андрей Пахомов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29189/topic3395/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29189/topic3395/</guid>
			<pubDate>Thu, 15 Feb 2018 19:48:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
