<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Функция main()]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Функция main() форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 02 May 2026 20:50:00 +0300</pubDate>
		<item>
			<title>Функция main()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4436/topic500/">Функция main()</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_QaTnjLn0" href="/user/985/" bx-tooltip-user-id="985">Александр Иванов</a> пишет: <br />Функция обратного вызова установила переменную STOP false а цикл не while не останавливается?<br /><br />=============<br />Обновите терминал QUIK до актуальной версии, на данный момент это 6.17<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_5r7RTPO9" href="/user/985/" bx-tooltip-user-id="985">Александр Иванов</a> пишет: <br />Если у меня будет маленькая программа внутри while, смогу ли я её корректно остановить. Без применения внутри цикла sleep.<br /><br />=============<br />Да сможете.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_6rVsRqik" href="/user/985/" bx-tooltip-user-id="985">Александр Иванов</a> пишет: <br />Ещё один вопрос возможна ли такая запись sleep(0.001) и на сколько миллисекунд в этом случае будет останавливаться?<br /><br />=============<br />sleep не умеет работать с дробными числами<br />Запись sleep(0.001) будет равна sleep(0) <br />
			<i>13.05.2015 08:55:44, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4436/topic500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4436/topic500/</guid>
			<pubDate>Wed, 13 May 2015 08:55:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция main()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4428/topic500/">Функция main()</a></b> <i>почему в одном случае зависает в другом нет?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Поясните пожалуйста?<br />main() это отдельный поток.<br />Функция обратного вызова установила переменную STOP false а цикл не while не останавливается?<br />Если у меня будет маленькая программа внутри while, смогу ли я её корректно остановить. Без применения внутри цикла sleep.<br />Ещё один вопрос возможна ли такая запись sleep(0.001) и на сколько миллисекунд в этом случае будет останавливаться? <br />
			<i>12.05.2015 16:46:06, Александр Иванов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4428/topic500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4428/topic500/</guid>
			<pubDate>Tue, 12 May 2015 16:46:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция main()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4404/topic500/">Функция main()</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_rQc5rFAJ" href="/user/985/" bx-tooltip-user-id="985">Александр Иванов</a> пишет: <br />Это нормально?<br /><br />=============<br />Да это нормально. <br />
			<i>12.05.2015 08:07:44, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4404/topic500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4404/topic500/</guid>
			<pubDate>Tue, 12 May 2015 08:07:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция main()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4375/topic500/">Функция main()</a></b> <i>почему в одном случае зависает в другом нет?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			столкнулся вот с такой проблемой<br />может где то уже написано дайте ссылку?!<br />В чём разница? И на сколько надо тормозить, чтобы он из цикла нормально выходил<br />-- почему здесь программа не выходит из цикл<br />function OnInit()<br />STOP=true<br />end<br /><br />function OnStop()<br />STOP=false; message("- Остановлено -",3)<br />end<br /><br />function OnClose()<br />STOP=false; message("- Выход из QUIK -",3)<br />end<br /><br />function OnAllTrade(alltrade)<br />end<br /><br />function main()<br />while STOP==true do N=0; N=N+1 end<br />end<br /><br />-- а здесь нормально?<br /><br />function main()<br />while STOP==true do sleep(1000) end<br />end<br /><br />--а если вот поменять с 1000 на 100, иногда нормально выходит из цикла, а иногда зависает в нём на долго &nbsp;:\ <br />-- если поставить sleep(1) не выходит из цикла?<br />Это нормально? <br />
			<i>09.05.2015 14:24:31, Александр Иванов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4375/topic500/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4375/topic500/</guid>
			<pubDate>Sat, 09 May 2015 14:24:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
