Вызов метода C ++ во время выполнения из делегата C # - PullRequest
0 голосов
/ 14 мая 2019

Я создаю делегата в C #. Решение C # - это библиотека классов, использующая dll в другом приложении.

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

ниже единицы - это требование высокого уровня:

  1. Создать C # DLL
  2. Импорт этой DLL в приложение C ++.
  3. Вызов методов C # из кода приложения C ++.
  4. На шаге 3 при вызове методов C # для конкретного случая мне нужно вызвать метод C ++, для которого я использую делегат. Пожалуйста, дайте мне знать другой лучший подход.

С вышеупомянутых шагов, до шага # 3 я могу его кодировать. Для этого используется одно из решений, указанных в ссылке ниже:

Как вызвать библиотеку C # из Native C ++ (с использованием C ++ \ CLI и IJW)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...