Я создаю делегата в C #. Решение C # - это библиотека классов, использующая dll в другом приложении.
В C # я хочу вызвать метод C ++ (метод, определенный другим программистом), эти методы нужно вызывать во время выполнения. Для этого я использую делегат, но я не знаю, как использовать делегат в C # и как хранить детали функций C ++ для этого делегата.
ниже единицы - это требование высокого уровня:
- Создать C # DLL
- Импорт этой DLL в приложение C ++.
- Вызов методов C # из кода приложения C ++.
- На шаге 3 при вызове методов C # для конкретного случая мне нужно вызвать метод C ++, для которого я использую делегат. Пожалуйста, дайте мне знать другой лучший подход.
С вышеупомянутых шагов, до шага # 3 я могу его кодировать. Для этого используется одно из решений, указанных в ссылке ниже:
Как вызвать библиотеку C # из Native C ++ (с использованием C ++ \ CLI и IJW)