Создание оболочки для функций DLL C ++, которые можно использовать для обратных вызовов C # - PullRequest
1 голос
/ 29 февраля 2012

У меня есть класс C ++, который осуществляет сетевые коммуникации, и я хочу использовать его в приложении C #. Однако я бы хотел, чтобы делегаты указывали на функции, чтобы их можно было использовать в качестве обратных вызовов. Это что-то меняет в том, как мне нужно экспортировать C ++ dll?

1 Ответ

0 голосов
/ 03 марта 2012

Вот как бы я это сделал.Экспортируйте функции, которые вам нужно вызвать из DLL, как функции C и предоставьте некоторую вещь обертки для делегатов в вашем коде C #.

...