53 / 31 / 4
Регистрация: 19.12.2013
Сообщений: 170
|
||||||
1 | ||||||
Вызов функции из DLL на C#, используя С++29.04.2016, 22:04. Показов 1837. Ответов 1
Есть функция в test.DLL на C#, например такая:
Если посмотреть внутрь этой DLL используя команду: dumpbin.exe /EXPORTS test.DLL то программа dumpbin.exe говорит, что нет вообще никаких функций внутри этой DLL Я знаю что DLL на C# это не та DLL что на C++, C# DLL не поддерживает Win API, но может работать через COM. Я не могу найти подробную инструкцию как все это сделать через COM или может существует еще какой-то способ, помогите кто уже сталкивался с такой проблемой, что нужно сделать чтобы вызвать функцию summa из DLL на C#? P.S. Может как-то поправить исходный код на C# или особым образом скомпилировать его?
0
|
29.04.2016, 22:04 | |
Ответы с готовыми решениями:
1
Вызов функции из dll. Dll не определена в коде и подключается программно Inject dll, а также вызов функции из этой же dll Вызов функции DLL VB.NET в DLL C++ Вызов программой, написанной на С++, функции из dll, написанной на Assembler (явное подключение dll) |
6508 / 4085 / 1605
Регистрация: 09.05.2015
Сообщений: 9,551
|
|
29.04.2016, 23:25 | 2 |
Можно использовать два способа, Unmanaged Exports или через COM (в настройках ставите галку "Make assembly COM-Visible").
1
|
29.04.2016, 23:25 | |
29.04.2016, 23:25 | |
Помогаю со студенческими работами здесь
2
Вызов функции из DLL Вызов функции из DLL Вызов функции из dll Вызов функции из dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |