Каков самый простой способ использования заголовочного файла C++ в приложении VB.NET? Мне нужно получить доступ к API, определенному через файл заголовка для пользовательского приложения Windows VB.NET.Использование файла заголовка C++ в приложении vb.net?
1
A
ответ
1
Используйте VB.NET Declare statement, чтобы повторно использовать функцию API в вашем коде. Это не будет работать, если файл заголовка содержит классы, вам нужно будет write a wrapper, чтобы сделать их пригодными для использования.
1
Используйте PInvoke Interop Assistant для преобразования заголовка C++ в объявления PInvoke.
Если у вас есть полный исходный код проекта C++, используйте C++ Interop, как сообщается whunmr.
MarkJ, благодарю вас за ответ на этот вопрос! Я могу только надеяться, что шхуна решит вернуться и отметить это как ответ. На вкладке «Отсканированные документы SigImp» вкладчика PInvoke Interop Assistant было очень много времени! – Brad