//=== Регистрация реализованных в dll функций, чтобы они стали "видимы" для Lua ================================// static struct luaL_reg ls_lib[] = { { "TestFunc", forLua_TestFunc }, // из скрипта Lua эту функцию можно будет вызывать так: QluaCSharpConnector.TestFunc(); здесь можно указать любое другое название { NULL, NULL } }; //=== Регистрация названия библиотеки, видимого в скрипте Lua ==================================================// //extern "C" LUALIB_API int luaopen_connector(lua_State *L) { // luaL_openlibs(L, "connector", ls_lib, 0); // return 0; //} extern "C" LUALIB_API int luaopen_connector(lua_State *L) { lua_newtable(L); luaL_setfuncs(L, ls_lib, 0); lua_pushvalue(L, -1); lua_setglobal(L, "connector"); return 0; }
Из-за чего такая хрень может быть? (У финама данные верные)
quik перезагружал и перезаказ данных делал. Все так же остается.
На других таймфремах всё норм.