Тема: Квик ПАДАЕТ от простейшего кода
Квик ПАДАЕТ от простейшего кода - тупо ЗАКРЫВАЕТСЯ:
В квике Lua-скрипт:
function main()
Quik_Lua_connector= require("Quik_Lua_connector")
Quik_Lua_connector.run_Cpp()
-------------------------
while not stopped do
sleep(1)
end
-------------------------
end
То есть из Квика запускаю функцию run_Cpp из .dll:
static int run_Cpp(lua_State* Lua_main)
{
lua_State* L = lua_newthread(Lua_main);
std::cout << "SIZE_MAIN_STACK:" << lua_gettop(Lua_main) << std::endl;
lua_close(L); //Квик тупо ЗАКРЫВАЕТСЯ
std::cout << "SIZE_MAIN_STACK:" << lua_gettop(Lua_main) << std::endl;
}
На выполнении строчки кода lua_close(L) - квик просто закрывается и все.