Конфликт коллбэков

Страницы: 1
RSS
Конфликт коллбэков
 
Пишу библиотеку на c#, импортировал в нее коллбэки main и OnStopOrder. В main работает бесконечный цикл. Когда в main реализуется некоторый код с использованием lua и одновременно срабатывает OnStopOrder случается неизвестное исключение. Если main занимается своими делами без использования lua то OnStopOrder отрабатывает гладко. Правильно ли я понимаю ошибка из-за одновременного доступа к стеку? Как можно этого избежать?
 
Разобрался, спасибо.
 
Будьте добры, опишите, в чем было решение Вашей проблемы.
 
Спасибо Дмитрию с сайта  quikluacsharp.ru Я был уверен что приходит только один адрес стека - при экспорте библиотеки, оказалось он приходит каждый раз при вызове коллбэка, и для мейна и для прочих они разные.  
Страницы: 1
Читают тему (гостей: 1)
Наверх