<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Ошибка dll для Lua]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Ошибка dll для Lua форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 01:33:31 +0300</pubDate>
		<item>
			<title>Ошибка dll для Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32751/topic3890/">Ошибка dll для Lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Этот код в одной из предыдущих веток написал Suntor. Это простая dll для КВИКа.<br />
====code====
<pre>#include &#60;windows.h&#62;
#define LUA_LIB
#define LUA_BUILD_AS_DLL
#ifdef __cplusplus
extern "C" {
#endif
#include &#60;D:&#92;_c++&#92;contrib&#92;lua.h&#62;
#include &#60;D:&#92;_c++&#92;contrib&#92;lualib.h&#62;
#include &#60;D:&#92;_c++&#92;contrib&#92;lauxlib.h&#62;
#ifdef __cplusplus
}
#endif

static int spread(lua_State *L)
{
&nbsp;&nbsp;&nbsp;&nbsp;double bid&nbsp;&nbsp; = luaL_checknumber(L, 1);
&nbsp;&nbsp;&nbsp;&nbsp;double offer = luaL_checknumber(L, 2);

&nbsp;&nbsp;&nbsp;&nbsp;/* здесь наши вычисления */

&nbsp;&nbsp;&nbsp;&nbsp;lua_pushnumber(L, offer-bid);
&nbsp;&nbsp;&nbsp;&nbsp;return 1;
}

static const luaL_Reg mylib_funcs&#91;&#93; = {
&nbsp;&nbsp;&nbsp;&nbsp;{"spread", spread},
&nbsp;&nbsp;&nbsp;&nbsp;{NULL, NULL}
};

#ifdef __cplusplus
extern "C" 
#endif
LUALIB_API int luaopen_mylib(lua_State *L)
{
&nbsp;&nbsp;&nbsp;&nbsp;luaL_register(L, "mylib", mylib_funcs);
&nbsp;&nbsp;&nbsp;&nbsp;return 1;
}

BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) {return TRUE;}</pre>
=============
пытаюсь его откомпилировать, но он выдаёт ошибки:<br /><img src="http://dl4.joxi.net/drive/2018/08/16/0011/1313/742689/89/f04411d30b.png" alt="Пользователь добавил изображение" border="0" /><br />файлы Lua в проект включены<br /><img src="http://dl3.joxi.net/drive/2018/08/16/0011/1313/742689/89/da4b691ede.png" alt="Пользователь добавил изображение" border="0" /><br />спасибо за помощь. <br />
			<i>16.08.2018 22:10:29, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32751/topic3890/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32751/topic3890/</guid>
			<pubDate>Thu, 16 Aug 2018 22:10:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
