SnamI (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
DLL и Lua, Ошибка
 
Хотя, вроде, разобрался.
Скрытый текст


Получается любой луа стек, приходящий от скрипта, может использоваться Квиком?
DLL и Lua, Ошибка
 
Цитата
Антон (band) написал:
Цитата
SnamI написал:
std::thread thr(test, L); //Запускает выполнение функции в отдельном потоке
Так делать нельзя. Вы в потоке используете стек, который может использовать квик/ваш скрипт.
создайте новый луа_стейт под этот поток. запомните куданить в регистр например функцию message. ну и работайте с этим стейтом из потока своего. все будет работать.
А как новый луа стек будет взаимодействовать со скриптом? Изначально я отталкивался от СFunction , получается скрипт должен быть сообщать луа стек.

Пробовал загружать скрипт, но безрезультатно.
Скрытый текст
DLL и Lua, Ошибка
 
Добрый день, не знаю как отладить ошибку при работе DLL. При вызове функции  Lua_pcal, компилятор выдаёт следующие:

Скрытый текст

Dll (на с++)
Скрытый текст
Lua
Скрытый текст

Ошибка возникает в случайный момент, может вообще не появится.
Страницы: 1
Наверх