<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[QUIK -> DDE &mdash; Квик ПАДАЕТ от простейшего кода]]></title>
		<link>https://quik2dde.ru/viewtopic.php?id=412</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;tid=412&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Квик ПАДАЕТ от простейшего кода».]]></description>
		<lastBuildDate>Mon, 17 Oct 2022 10:09:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Квик ПАДАЕТ от простейшего кода]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3849#p3849</link>
			<description><![CDATA[<p>Справка по lua_newthread:<br /></p><div class="quotebox"><blockquote><p>There is <strong>no explicit function to close</strong> or to destroy a thread. Threads are subject to garbage collection, like any Lua object.</p></blockquote></div><p>Так что lua_close(L) для такого потока делать попросту нельзя.</p><p>Замечу, что lua_newthread - это не про потоки в смысле потоков операционной системы. Это про Lua-корутины, которые работают <strong>в том же потоке</strong> операционной системы.</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Mon, 17 Oct 2022 10:09:00 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3849#p3849</guid>
		</item>
		<item>
			<title><![CDATA[Re: Квик ПАДАЕТ от простейшего кода]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3833#p3833</link>
			<description><![CDATA[<div class="quotebox"><cite>swerg пишет:</cite><blockquote><p>Как именно решено?<br />Поделитесь.</p></blockquote></div><p>Решено всмысле - что забил <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Квик падает - даже, если я создаю новый стек через luaL_newstate() и закрываю его.</p><p>Решил просто не закрывать стеки созданные через lua_newthread, а удалять их них все элементы и помещать в очередь для пере-использования.</p>]]></description>
			<author><![CDATA[null@example.com (Serg_)]]></author>
			<pubDate>Thu, 13 Oct 2022 06:12:12 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3833#p3833</guid>
		</item>
		<item>
			<title><![CDATA[Re: Квик ПАДАЕТ от простейшего кода]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3832#p3832</link>
			<description><![CDATA[<p>Как именно решено?<br />Поделитесь.</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Thu, 13 Oct 2022 03:28:58 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3832#p3832</guid>
		</item>
		<item>
			<title><![CDATA[Re: Квик ПАДАЕТ от простейшего кода]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3829#p3829</link>
			<description><![CDATA[<p>Решено.</p>]]></description>
			<author><![CDATA[null@example.com (Serg_)]]></author>
			<pubDate>Wed, 12 Oct 2022 19:59:22 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3829#p3829</guid>
		</item>
		<item>
			<title><![CDATA[Квик ПАДАЕТ от простейшего кода]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3827#p3827</link>
			<description><![CDATA[<p>Квик ПАДАЕТ от простейшего кода - тупо ЗАКРЫВАЕТСЯ:</p><p>В квике Lua-скрипт:</p><div class="codebox"><pre><code>function main()

Quik_Lua_connector= require(&quot;Quik_Lua_connector&quot;)    

Quik_Lua_connector.run_Cpp() 

-------------------------
while not stopped do 
sleep(1)
end 
-------------------------
end</code></pre></div><br /><p>То есть из Квика запускаю функцию run_Cpp из .dll:</p><br /><div class="codebox"><pre><code>static int run_Cpp(lua_State* Lua_main) 
{

lua_State* L = lua_newthread(Lua_main);

std::cout &lt;&lt; &quot;SIZE_MAIN_STACK:&quot; &lt;&lt; lua_gettop(Lua_main) &lt;&lt; std::endl;
lua_close(L);            //Квик тупо ЗАКРЫВАЕТСЯ
std::cout &lt;&lt; &quot;SIZE_MAIN_STACK:&quot; &lt;&lt; lua_gettop(Lua_main) &lt;&lt; std::endl;
}</code></pre></div><br /><p>На выполнении строчки кода lua_close(L) - квик просто закрывается и все.</p>]]></description>
			<author><![CDATA[null@example.com (Serg_)]]></author>
			<pubDate>Wed, 12 Oct 2022 16:45:52 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3827#p3827</guid>
		</item>
	</channel>
</rss>
