<?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; Передать в SetUpdateCallback дополнительные параметры №2]]></title>
		<link>https://quik2dde.ru/viewtopic.php?id=413</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;tid=413&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Передать в SetUpdateCallback дополнительные параметры №2».]]></description>
		<lastBuildDate>Wed, 12 Oct 2022 20:40:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Передать в SetUpdateCallback дополнительные параметры №2]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=3830#p3830</link>
			<description><![CDATA[<p>Все таки не понятно, как же передать доп. параметры именно в callback.</p><p>Ну вот таким образом через lua_pushcclosure - я могу передать доп. параметры в просто функцию:</p><div class="codebox"><pre><code>static int my_pushcclosure_func(lua_State* L)
{
    std::cout &lt;&lt; &quot;Size_L:&quot; &lt;&lt;gettop(L) &lt;&lt; std::endl;    //Размер равен нулю.

    std::cout &lt;&lt; &quot;PARAM1:&quot; &lt;&lt; lua_tostring(L, lua_upvalueindex(1)) &lt;&lt; std::endl;    //Тут будет param1
    std::cout &lt;&lt; &quot;PARAM2:&quot; &lt;&lt; lua_tostring(L, lua_upvalueindex(2)) &lt;&lt; std::endl;    //Тут будет param2
}



    lua_pushstring(L, &quot;param1&quot;);
    lua_pushstring(L, &quot;param2&quot;);
    lua_pushcclosure(L, my_pushcclosure_func, 2);

    int status_lua_pcall = lua_pcall(L, 0, 0, 0);  </code></pre></div><p>Это хорошо - это работает.</p><p>Но, как мне это реализовать именно при вызове SetUpdateCallback и указании callback функции ?<br />Вот этого, уже не могу понять - как вызов SetUpdateCallback и передачу в него callback функции соединить с использованием lua_pushcclosure.</p>]]></description>
			<author><![CDATA[null@example.com (Serg_)]]></author>
			<pubDate>Wed, 12 Oct 2022 20:40:18 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=3830#p3830</guid>
		</item>
	</channel>
</rss>
