<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Создание и вызов DLL из QLua - прошу помощи]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Создание и вызов DLL из QLua - прошу помощи форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 11:32:03 +0300</pubDate>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65812/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_hFap51pD" href="/user/15783/" bx-tooltip-user-id="15783">Serg_</a> написал:<br />Разрабы квика криворукие тв*ри позорные ... б%ть!!!!<br />=============<br />Добрый день.<br /><br />И Вам всего наилучшего. <br />
			<i>21.09.2022 12:05:26, Alexey Ivannikov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65812/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65812/topic7636/</guid>
			<pubDate>Wed, 21 Sep 2022 12:05:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65794/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			На правах эмоций завершаю данную тему:<br /><br />Разрабы квика криворукие тв*ри позорные ... б%ть!!!!<p>Я делал это на версии 8.7.13 - только что обновил до 9.4.2.1 - все заработало.</p><p><noindex><a href="https://forum.quik.ru/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> - Спасибо и Вам за помощь!<br /></p><p></p> <br />
			<i>20.09.2022 23:48:04, Serg_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65794/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65794/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 23:48:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65793/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://quik2dde.ru/viewtopic.php?id=18&amp;p=4" target="_blank" rel="nofollow">Разобрались</a></noindex>.<br />Были "неудачные" lib-файлы. <br />
			<i>20.09.2022 22:54:38, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65793/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65793/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 22:54:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65792/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			это пример из моей dll<br /><br /><br /><br />extern luaL_Reg atom&#91;&#93;;<br />extern luaL_Reg filt&#91;&#93;;<br /><br />luaL_Reg array&#91;&#93; = {<br />	{&quot;cr&quot;,create},{&quot;rd&quot;,read}, {&quot;wr&quot;,write},{&quot;start&quot;,start},{&quot;stop&quot;,stop},{NULL, NULL}<br />};<br /><br />LUAW32_API int luaopen_nkarray( lua_State *L) {<br />luaL_newlib(L,array);	<br />	lua_setglobal(L, &quot;nkarray&quot;);<br />	luaL_newlib(L,atom);	<br />	lua_setglobal(L, &quot;nkatom&quot;);<br />	luaL_newlib(L,filt);	<br />	lua_setglobal(L, &quot;nkdsp&quot;);<br />	return 1; <br />} <br />
			<i>20.09.2022 21:51:04, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65792/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65792/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 21:51:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65791/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			пардон выше пример из 5.4<br />---------------<br />а это из 5.3<br /><br />static const <noindex><a href="https://www.lua.org/source/5.3/lauxlib.h.html#luaL_Reg" target="_blank" rel="nofollow">luaL_Reg</a></noindex> tab_funcs&#91;&#93; = {<br /> &nbsp;{&quot;concat&quot;, <noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#tconcat" target="_blank" rel="nofollow">tconcat</a></noindex>},<br />#if defined(<noindex><a href="https://www.lua.org/source/5.3/luaconf.h.html#LUA_COMPAT_MAXN" target="_blank" rel="nofollow">LUA_COMPAT_MAXN</a></noindex>)<br /> &nbsp;{&quot;<noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#maxn" target="_blank" rel="nofollow">maxn</a></noindex>&quot;, <noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#maxn" target="_blank" rel="nofollow">maxn</a></noindex>},<br />#endif<br /> &nbsp;{&quot;insert&quot;, <noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#tinsert" target="_blank" rel="nofollow">tinsert</a></noindex>},<br /> &nbsp;{&quot;<noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#pack" target="_blank" rel="nofollow">pack</a></noindex>&quot;, <noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#pack" target="_blank" rel="nofollow">pack</a></noindex>},<br /> &nbsp;{&quot;<noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#unpack" target="_blank" rel="nofollow">unpack</a></noindex>&quot;, <noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#unpack" target="_blank" rel="nofollow">unpack</a></noindex>},<br /> &nbsp;{&quot;remove&quot;, <noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#tremove" target="_blank" rel="nofollow">tremove</a></noindex>},<br /> &nbsp;{&quot;move&quot;, <noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#tmove" target="_blank" rel="nofollow">tmove</a></noindex>},<br /> &nbsp;{&quot;<noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#sort" target="_blank" rel="nofollow">sort</a></noindex>&quot;, <noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#sort" target="_blank" rel="nofollow">sort</a></noindex>},<br /> &nbsp;{NULL, NULL}<br />};<br /><br /><br /><noindex><a href="https://www.lua.org/source/5.3/luaconf.h.html#LUAMOD_API" target="_blank" rel="nofollow">LUAMOD_API</a></noindex> int luaopen_table (<noindex><a href="https://www.lua.org/source/5.3/lstate.h.html#lua_State" target="_blank" rel="nofollow">lua_State</a></noindex> *L) {<br /> &nbsp;<noindex><a href="https://www.lua.org/source/5.3/lauxlib.h.html#luaL_newlib" target="_blank" rel="nofollow">luaL_newlib</a></noindex>(L, <noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#tab_funcs" target="_blank" rel="nofollow">tab_funcs</a></noindex>);<br />#if defined(<noindex><a href="https://www.lua.org/source/5.3/luaconf.h.html#LUA_COMPAT_UNPACK" target="_blank" rel="nofollow">LUA_COMPAT_UNPACK</a></noindex>)<br /> &nbsp;/* _G.<noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#unpack" target="_blank" rel="nofollow">unpack</a></noindex> = table.<noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#unpack" target="_blank" rel="nofollow">unpack</a></noindex> */<br /> &nbsp;<noindex><a href="https://www.lua.org/source/5.3/lapi.c.html#lua_getfield" target="_blank" rel="nofollow">lua_getfield</a></noindex>(L, -1, &quot;<noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#unpack" target="_blank" rel="nofollow">unpack</a></noindex>&quot;);<br /> &nbsp;<noindex><a href="https://www.lua.org/source/5.3/lapi.c.html#lua_setglobal" target="_blank" rel="nofollow">lua_setglobal</a></noindex>(L, &quot;<noindex><a href="https://www.lua.org/source/5.3/ltablib.c.html#unpack" target="_blank" rel="nofollow">unpack</a></noindex>&quot;);<br />#endif<br /> &nbsp;return 1;<br />} <br />
			<i>20.09.2022 21:49:04, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65791/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65791/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 21:49:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65790/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			любая библиотека 5.3.x <br />
			<i>20.09.2022 21:46:23, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65790/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65790/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 21:46:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65789/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			вот вам пример кода из sorce 5.3<br /><br />/* }====================================================== */<br /><br /><br />static const <noindex><a href="https://www.lua.org/source/5.4/lauxlib.h.html#luaL_Reg" target="_blank" rel="nofollow">luaL_Reg</a></noindex> tab_funcs&#91;&#93; = {<br /> &nbsp;{&quot;concat&quot;, <noindex><a href="https://www.lua.org/source/5.4/ltablib.c.html#tconcat" target="_blank" rel="nofollow">tconcat</a></noindex>},<br /> &nbsp;{&quot;insert&quot;, <noindex><a href="https://www.lua.org/source/5.4/ltablib.c.html#tinsert" target="_blank" rel="nofollow">tinsert</a></noindex>},<br /> &nbsp;{&quot;pack&quot;, <noindex><a href="https://www.lua.org/source/5.4/ltablib.c.html#tpack" target="_blank" rel="nofollow">tpack</a></noindex>},<br /> &nbsp;{&quot;unpack&quot;, <noindex><a href="https://www.lua.org/source/5.4/ltablib.c.html#tunpack" target="_blank" rel="nofollow">tunpack</a></noindex>},<br /> &nbsp;{&quot;remove&quot;, <noindex><a href="https://www.lua.org/source/5.4/ltablib.c.html#tremove" target="_blank" rel="nofollow">tremove</a></noindex>},<br /> &nbsp;{&quot;move&quot;, <noindex><a href="https://www.lua.org/source/5.4/ltablib.c.html#tmove" target="_blank" rel="nofollow">tmove</a></noindex>},<br /> &nbsp;{&quot;<noindex><a href="https://www.lua.org/source/5.4/ltablib.c.html#sort" target="_blank" rel="nofollow">sort</a></noindex>&quot;, <noindex><a href="https://www.lua.org/source/5.4/ltablib.c.html#sort" target="_blank" rel="nofollow">sort</a></noindex>},<br /> &nbsp;{NULL, NULL}<br />};<br /><br /><br /><noindex><a href="https://www.lua.org/source/5.4/luaconf.h.html#LUAMOD_API" target="_blank" rel="nofollow">LUAMOD_API</a></noindex> int luaopen_table (<noindex><a href="https://www.lua.org/source/5.4/lstate.h.html#lua_State" target="_blank" rel="nofollow">lua_State</a></noindex> *L) {<br /> &nbsp;<noindex><a href="https://www.lua.org/source/5.4/lauxlib.h.html#luaL_newlib" target="_blank" rel="nofollow">luaL_newlib</a></noindex>(L, <noindex><a href="https://www.lua.org/source/5.4/ltablib.c.html#tab_funcs" target="_blank" rel="nofollow">tab_funcs</a></noindex>);<br /> &nbsp;return 1;<br />} <br />
			<i>20.09.2022 21:45:54, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65789/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65789/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 21:45:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65788/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_zd0m14uo" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/15783/" target="_blank" rel="nofollow">Serg_</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> &nbsp;написал:<br />надо собирать 5.3 и пример я Вам дал для 5.3<br />и ссылку на документацию на 5.3<br />=============<br /> &nbsp;Собсвенно для 5.3.5 - я тоже собирал - ошибка точно такая же.<br />=============<br /> Я вам все написал как делать.<br />Вы собираетесь делать или рассуждать?<br />если у вас 8.7 то все должно быть 5.3<br />-------------------<br /><br />=============<br />Но, где я сделал не так, как Вы сказали ??? :(<br />Или Вы имеете ввиду, что версия Lua должна быть именно 5.3, а не какие то там 5.3.5 ? <br />
			<i>20.09.2022 21:27:50, Serg_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65788/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65788/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 21:27:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65785/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Ggqm3ywc" href="/user/15783/" bx-tooltip-user-id="15783">Serg_</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> написал:<br />надо собирать 5.3 и пример я Вам дал для 5.3<br />и ссылку на документацию на 5.3<br />=============<br /> Собсвенно для 5.3.5 - я тоже собирал - ошибка точно такая же.<br />=============<br />Я вам все написал как делать.<br />Вы собираетесь делать или рассуждать?<br />если у вас 8.7 то все должно быть 5.3<br />-------------------<br />анекдот:<br />Мадам, там кирпич и обрыв,туда нельзя.<br />Но Вам можно. <br />
			<i>20.09.2022 21:22:51, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65785/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65785/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 21:22:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65784/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Yr0eUcWE" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />надо собирать 5.3 и пример я Вам дал для 5.3<br />и ссылку на документацию на 5.3<br />=============<br />Собсвенно для 5.3.5 - я тоже собирал - ошибка точно такая же. <br />
			<i>20.09.2022 20:31:05, Serg_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65784/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65784/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 20:31:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65783/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_SF1k4ctC" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />Почему у вас 5.4 в программе?<br />8.7 - это 5.3<br />=============<br />У меня в папке с квиком - есть файл lua54.dll <br />
			<i>20.09.2022 20:30:09, Serg_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65783/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65783/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 20:30:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65782/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			и lua 5.3 bin должна быть <br />
			<i>20.09.2022 20:29:31, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65782/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65782/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 20:29:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65781/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			и библиотека должна быть lua53.lib <br />
			<i>20.09.2022 20:28:28, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65781/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65781/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 20:28:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65780/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			надо собирать 5.3 и пример я Вам дал для 5.3<br />и ссылку на документацию на 5.3 <br />
			<i>20.09.2022 20:27:32, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65780/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65780/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 20:27:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65779/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Почему у вас 5.4 в программе?<br />8.7 - это 5.3 <br />
			<i>20.09.2022 20:26:44, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65779/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65779/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 20:26:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65778/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_SllMDwzh" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/15783/" target="_blank" rel="nofollow">Serg_</a></noindex> написал:<br />Версия квик - 8.7.13<br />=============<br /> гадать не видя весь код бессмысленно.<br />Сообщение говорит, что функции нет.<br />еще раз скажу, отлаживайте свою функцию без квик.<br />Научитесь сначала писать dll для луа.<br />Полагаю Вы знаете как отладить софт.<br />=============<br />Это и есть ВЕСЬ код. <br />
			<i>20.09.2022 20:25:59, Serg_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65778/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65778/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 20:25:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65777/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_uVJoOVDt" href="/user/15783/" bx-tooltip-user-id="15783">Serg_</a> написал:<br />Версия квик - 8.7.13<br />=============<br />гадать не видя весь код бессмысленно.<br />Сообщение говорит, что функции нет.<br />еще раз скажу, отлаживайте свою функцию без квик.<br />Научитесь сначала писать dll для луа.<br />Полагаю Вы знаете как отладить софт. <br />
			<i>20.09.2022 20:23:07, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65777/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65777/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 20:23:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65776/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Версия квик - 8.7.13 <br />
			<i>20.09.2022 19:35:13, Serg_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65776/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65776/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 19:35:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Создание и вызов DLL из QLua - прошу помощи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65775/topic7636/">Создание и вызов DLL из QLua - прошу помощи</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Создание и вызов DLL из QLua - прошу пожалуйста помощи.<br /><br />Второй день мучаюсь, ну ничего не получается, точнее получается, но только - Ошибки.<br /><br />Вот по шагам я делаю так:<br /><br />0)Скачиваю скомпилированные файлы Lua: <noindex><a href="https://sourceforge.net/projects/luabinaries/files/5.4.2/Tools%20Executables/lua-5.4.2_Win64_bin.zip/download" target="_blank" rel="nofollow">lua-5.4.2_Win64_bin</a></noindex> &nbsp;- &nbsp;<noindex><a href="https://sourceforge.net/projects/luabinaries/" target="_blank" rel="nofollow">https://sourceforge.net/projects/luabinaries/</a></noindex><br />1)Создаю проект в Visual Studio.<br />2)Создаю файл .cpp и копирую туда следующий код:<br />
====code====
<pre>#include &#60;iostream&#62;
#include &#60;windows.h&#62;



//=== Необходимые для Lua константы ============================================================================//
#define LUA_LIB
#define LUA_BUILD_AS_DLL


//=== Стандартная точка входа для DLL ==========================================================================//
BOOL APIENTRY DllMain(HANDLE hModule, DWORD&nbsp;&nbsp;fdwReason, LPVOID lpReserved) 
{
&nbsp;&nbsp;&nbsp;&nbsp;//Вроде бы это не обязательно
&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;
}




//=== Заголовочные файлы LUA ===================================================================================//
extern "C"
{
#include "C:&#92;&#92;Users&#92;&#92;Serg&#92;&#92;source&#92;&#92;repos&#92;&#92;Quil_Lua_connector&#92;&#92;Lua_staticlib_files_x64_5.4&#92;&#92;lauxlib.h"
#include "C:&#92;&#92;Users&#92;&#92;Serg&#92;&#92;source&#92;&#92;repos&#92;&#92;Quil_Lua_connector&#92;&#92;Lua_staticlib_files_x64_5.4&#92;&#92;lua.h"
}
#pragma comment(lib, "C:&#92;&#92;Users&#92;&#92;Serg&#92;&#92;source&#92;&#92;repos&#92;&#92;Quil_Lua_connector&#92;&#92;Lua_staticlib_files_x64_5.4&#92;&#92;lua54.lib")
//=== Заголовочные файлы LUA ===================================================================================//








//=== Реализация функций, вызываемых из LUA ====================================================================//
static int forLua_TestFunc(lua_State* L) {
&nbsp;&nbsp;&nbsp;&nbsp;lua_pushstring(L, "Привет из C/C++");
&nbsp;&nbsp;&nbsp;&nbsp;return(1);
}


//=== Регистрация реализованных в dll функций, чтобы они стали "видимы" для Lua ================================//
static struct luaL_Reg ls_lib&#91;&#93; = {
&nbsp;&nbsp;&nbsp;&nbsp;{"TestFunc", forLua_TestFunc},
&nbsp;&nbsp;&nbsp;&nbsp;{NULL, NULL}
};

//=== Регистрация названия библиотеки, видимого в скрипте Lua ==================================================//
extern "C" LUALIB_API int luaopen_lua_dll_x64_name(lua_State * L) 
{
&nbsp;&nbsp;&nbsp;&nbsp;luaL_newlib(L, ls_lib);
&nbsp;&nbsp;&nbsp;&nbsp;lua_setglobal(L, "lua_dll_x64_name");
&nbsp;&nbsp;&nbsp;&nbsp;return 1;
}</pre>
=============
<br />3)Компилирую этот код release/x64 и Visual Studio Создает - lua_dll_x64_name.dll<br />4)Помещаю созданный .dll в папку с info.exe.<br />5)Запускаю Quik и запускаю следующий скрипт:<br />
====code====
<pre>path = getScriptPath() .. "&#92;&#92;lua_dll_x64_name.dll"package.loadlib(path, "luaopen_lua_dll_x64_name")()

function main()
&nbsp;&nbsp; message(lua_dll_x64_name.TestFunc())
end</pre>
=============
6)И квик сразу же выдает ошибку:<br />
====code====
<pre>...Lua_script.lua.txt:2: attempt to call a nil value</pre>
=============
<br />Ну что не так то ?? (((((( <br />
			<i>20.09.2022 19:33:33, Serg_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65775/topic7636/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65775/topic7636/</guid>
			<pubDate>Tue, 20 Sep 2022 19:33:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
