//=== Регистрация реализованных в 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 перезагружал и перезаказ данных делал. Все так же остается.
На других таймфремах всё норм.