<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Закрывается DataSource при остановке скрипта?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Закрывается DataSource при остановке скрипта? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 13 Jun 2026 14:11:12 +0300</pubDate>
		<item>
			<title>Закрывается DataSource при остановке скрипта?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message82606/topic9583/">Закрывается DataSource при остановке скрипта?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>local run = true
function OnStop()
&nbsp;&nbsp;run = nil
&nbsp;&nbsp;message(tostring(ds:Close()))
end

function main()
&nbsp;&nbsp;ds = assert(CreateDataSource(class, sec, INTERVAL_M5))
&nbsp;&nbsp;while run do sleep(500) end
end</pre>
=============
<br />
====code====
<pre>local run = true
function OnStop()
&nbsp;&nbsp;run = nil
end

function main()
&nbsp;&nbsp;ds = assert(CreateDataSource(class, sec, INTERVAL_M5))
&nbsp;&nbsp;while run do sleep(500) end
&nbsp;&nbsp;message(tostring(ds:Close()))
end</pre>
=============
<br />Что в первом, что во втором случае, при нажатии на кнопку &quot;Остановить&quot; скрипт падает с ошибкой &quot;bad argument #1 to 'tostring' (value expected)&quot; <br />
			<i>08.06.2026 12:04:45, Йцукен.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message82606/topic9583/</link>
			<guid>http://forum.quik.ru/messages/forum10/message82606/topic9583/</guid>
			<pubDate>Mon, 08 Jun 2026 12:04:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
