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

  • , Сколько времени это брало ООП, которое будет понято под средним корпоративным программистом...?
  • мне преподавали функциональное программирование в Утрехтском университете в - я думаю - 1994 и только вижу, что он начинает улавливать смысл "в реальном мире" в последних годах.
  • нет такой вещи как "простое приложение".;-)

я думаю, что (приближающийся) побочный эффект, бесплатное программирование для некоторых ключевых ролей программного обеспечения будет важно, когда мы начнем получать все больше ядер в наших аппаратных средствах. Дайте функциональному программированию немного больше времени. И функциональное разбрызгивание в текущих и будущих версиях C# будет иметь большое значение в подготовке тех корпоративных программистов для функционального программирования без них, даже понимая его...

18
задан JaredPar 8 September 2009 в 19:47
поделиться

1 ответ

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

Обходные пути, о которых я знаю ...

  • Лучшее решение - создать метод-оболочку для экземпляра, чтобы выполнять вызов типа. Да, для этого по-прежнему требуется экземпляр, поэтому он не справляется с задачей, но это лучший вариант.
  • Reverse PInvoke: по-прежнему требует, чтобы вы передали указатель функции на уровень C ++
14
ответ дан 30 November 2019 в 09:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: