15 / 0 / 0
Регистрация: 30.09.2015
Сообщений: 18
|
|||||||||||
1 | |||||||||||
Использование собственной DLL30.05.2017, 04:13. Показов 1080. Ответов 1
Метки нет (Все метки)
Имеется файл DLL:
И ещё вопрос, чтобы получить указатели на функции мне приходится использовать не указанные мной имена, а исковерканные (_SumInt@8 и _TextRect@24) - я их получил просмотрев созданную dll в dumpbin /exports. Что нужно сделать, чтобы имена не коверкались и оставались первоначальными? Добавлено через 1 час 17 минут Да и еще, если подключать эту dll статически, т.е. добавляя в проект lib и h файлы, вместо использования loadlibrary / GetProcAddress, то эта функция также нормально работает. Не хочет исполняться только при динамическом включении.
0
|
30.05.2017, 04:13 | |
Ответы с готовыми решениями:
1
Использование функции из собственной dll библиотеки Использование функции из c# (в виде dll) в собственной ОС Создание собственной DLL Обратиться к собственной форме из DLL |
Ушел с форума
|
|
30.05.2017, 08:44 | 2 |
А зачем ты используешь LoadLibraryEx с флагом DONT_RESOLVE_DLL_REFERENCES?
Вот что MSDN про него пишет: Используй DEF-файл вместо __declspec(dllexport). И имена не будут искажаться.
1
|
30.05.2017, 08:44 | |
30.05.2017, 08:44 | |
Помогаю со студенческими работами здесь
2
Использование собственной функции в BindingSource Filter Использование стандартных библиотек к своей собственной Использование MSVS 2010 в собственной школе программирования Использование String Tables в .dll(.dll.mui) (Для VB .NET) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |