Re: взаимодействие внешнего api и .net
От: _Morpheus_  
Дата: 15.09.08 16:17
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Здравствуйте!


А>У меня есть .dll-файл с двумя функциями: SetCallback(void (*pfn)(void)) и SendAsync(char *, int). В глубине SendAsync по документации разработчиков dll происходит вызов pfn(). Отчего он может не происходить? Разработчики api молчат. При вызове из C-программы вызов происходит.


это опасный вызов, нужно убедится что вся managed память используемая в обработчике колбэка залочена, т.к. к моменту вызова она может быть перемещена GC в другое место
... << RSDN@Home 1.2.0 alpha rev. 676>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.