Подтвердить что ты не робот

Как я могу вызвать статический метод для объекта .NET через COM-взаимодействие?

Можно ли вызвать статический метод для объекта .NET через COM-взаимодействие?

Я знаю, что могу написать класс-оболочку. Что, если я не хочу этого делать?

4b9b3361

Ответ 1

Нет, вы не можете этого сделать. COM-взаимодействие взаимодействует через объекты, а не типы.

Работайте, о чем я знаю...

  • Лучшая работа - создать метод обертки для экземпляра для вызова этого типа. Да, это все еще требует экземпляра, чтобы он победил цель, но это лучший вариант.
  • Reverse PInvoke: все еще требуется передать указатель функции до уровня С++.