<?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>Sun, 03 May 2026 05:20:06 +0300</pubDate>
		<item>
			<title>Чёрное окошко (Питон, Луа)</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message36863/topic4350/">Чёрное окошко (Питон, Луа)</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ytEGFmEq" href="/user/696/" bx-tooltip-user-id="696">Сергей</a> написал:<br />Файл tmp.txt может быть залочен или что-то подобное?<br />В lua ошибку искать просто негде. Отдельно питоновский скрипт всегда работает?<br />Не знаю, как идет процесс отладки питонов под виндой, но можно тупо добавить там print после каждой строки. Может, он у вас до седьмой строки часто не доходит, не только до 14.<br />=============<br />Спасибо. попробую поставить принт везде. <br />
			<i>10.03.2019 19:03:19, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message36863/topic4350/</link>
			<guid>http://forum.quik.ru/messages/forum10/message36863/topic4350/</guid>
			<pubDate>Sun, 10 Mar 2019 19:03:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Чёрное окошко (Питон, Луа)</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message36861/topic4350/">Чёрное окошко (Питон, Луа)</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Файл tmp.txt может быть залочен или что-то подобное?<br />В lua ошибку искать просто негде. Отдельно питоновский скрипт всегда работает?<br />Не знаю, как идет процесс отладки питонов под виндой, но можно тупо добавить там print после каждой строки. Может, он у вас до седьмой строки часто не доходит, не только до 14. <br />
			<i>10.03.2019 18:54:09, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message36861/topic4350/</link>
			<guid>http://forum.quik.ru/messages/forum10/message36861/topic4350/</guid>
			<pubDate>Sun, 10 Mar 2019 18:54:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Чёрное окошко (Питон, Луа)</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message36859/topic4350/">Чёрное окошко (Питон, Луа)</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			У меня из скрипта Луа вызывается питоновский скрипт. Это происходит так:
====code====
<pre>os.execute("C:&#92;&#92;InstallPython&#92;&#92;python.exe C:&#92;&#92;FINAM&#92;&#92;py+lua&#92;&#92;Finam_parser.py")</pre>
=============
Когда всё работает нормально, в чёрном окошке пишется то, что задумано. <br /><img src="http://dl3.joxi.net/drive/2019/03/10/0011/1313/742689/89/d30abbbf63.png" alt="Пользователь добавил изображение" border="0" /><br />Это пишет питоновская функция print:<br /><img src="http://dl3.joxi.net/drive/2019/03/10/0011/1313/742689/89/0564a24529.png" alt="Пользователь добавил изображение" border="0" /><br />Lua-функция os.execute возвращает 0 (признак успеха).<br />Но часто бывает такая ерунда. Чёрное окошко появляется, в нём ничего не пишется. До print в 14 строчке не доходит. <br /><img src="http://dl4.joxi.net/drive/2019/03/10/0011/1313/742689/89/5a8abe2477.png" alt="Пользователь добавил изображение" border="0" /><br />И так навеки, пока это окошко не закрыть. После закрытия окошка функция os.execute раздупляется и возвращает огромное отрицательное число, например -1073741510<br />Данные не получены, надо запускать скрипт заново. <br />Помогите побороть этот глюк. Самое обидное то, что функция os.execute на время пустого чёрного окошка оказывается в подвешенном состоянии. Пока висит чёрное окошко, она ничего не возвращает, а значит нельзя обработать ошибку. &nbsp; <br />
			<i>10.03.2019 13:53:35, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message36859/topic4350/</link>
			<guid>http://forum.quik.ru/messages/forum10/message36859/topic4350/</guid>
			<pubDate>Sun, 10 Mar 2019 13:53:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
