Используйте COM-объект в .NET 2.0 CF без вызова CreateObject - PullRequest
0 голосов
/ 23 декабря 2009

Мне нужно использовать COM-объект в моем проекте .NET 2.0 compact framework, но я не могу использовать функцию CreateObject. Есть ли другой способ вызвать COM-объект, который будет работать в моей среде?

1 Ответ

1 голос
/ 23 декабря 2009

Вам нужно будет вызвать CoCreateInstance (). Вы можете найти объявление P / Invoke для здесь . Если у вас есть только ProgID, вам нужно сначала вызвать CLSIDFromProgID (). Убедитесь, что вы исчерпали все возможности поиска библиотеки типов для COM-сервера (Tlbimp.exe), этот вид кода нелегко получить.

...