Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
#1

Использование dll - C++

08.09.2011, 23:20. Просмотров 766. Ответов 4
Метки нет (Все метки)

Доброго времени суток.
Создал свою dll с единственной функцией Nod. Проблемма в том что вызов
C++
1
GetProcAddress(MyDLL,"Nod")
не работает. Порывшись нашел что функция называется _Nod@8.
В чем дело??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2011, 23:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Использование dll (C++):

Использование dll в c++ - C++
Подскажите пожалуйста, как правильно создать и использовать dll библиотеку в c++? Делаю так. Создаю dll файл и ввожу в него следующий...

Написание и использование DLL - C++
Доброго времени суток! При попытке написать элементарную DLL возникло несколько вопросов: 1) Почему без указания экспорта в...

ActiveX dll и ее использование - C++
Не могу понять в чем проблема. Создана dll в VB cde.dll, в которой есть форма Form1 и класс form_class, в классе реализована процедура ...

Создание и использование dll - C++
Нашел на MSDN как создавать dll, скомуниздил оттуда код, прошу пояснить, а так же необходимо найти ошибку, потому что работать оно не...

Сборка и использование DLL - C++
Здравствуйте, я обучаюсь на программиста. Первый раз столкнулся со сборками с помощью Makefile. Где можно подробно ознакомится с...

Dll. Создание и использование - C++
Добрый вечер! Не порекомендуете хорошей литературы по созданию и использованию dll библиотек в Windows?

4
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,586
09.09.2011, 00:13 #2
Где порывшись? Ты ж сам ей название дал.
0
ISergey
Maniac
Эксперт С++
1375 / 886 / 52
Регистрация: 02.01.2009
Сообщений: 2,661
Записей в блоге: 1
09.09.2011, 00:40 #3
Пример функции http://msdn.microsoft.com/en-us/library/a5s9345t.aspx
То что происходит с ней в зависимости от конвенции вызова http://msdn.microsoft.com/en-us/library/25687bhx.aspx
1
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
09.09.2011, 01:38  [ТС] #4
Цитата Сообщение от Digit@ll Посмотреть сообщение
Где порывшись? Ты ж сам ей название дал.
В .exp файле.

Добавлено через 26 минут
ISergey, Спасибо теперь понятно почему такое название. Но все же что делать ведь моя функция должна быть CALLBACK.
0
ISergey
Maniac
Эксперт С++
1375 / 886 / 52
Регистрация: 02.01.2009
Сообщений: 2,661
Записей в блоге: 1
09.09.2011, 09:43 #5
Используй DEF файлы чтобы имена не менялись..
Код
EXPORTS
   MyFunction
Но все же что делать ведь моя функция должна быть CALLBACK.
Это тоже самое что STDCALL, WINAPI. просто название другое..
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2011, 09:43
Привет! Вот еще темы с ответами:

Использование vector в dll - C++
У меня есть такой вопрос. Допустим у нас в dll есть структура, vector состоит из набора этих структур. Есть функция которая возвращает...

Использование STL в DLL-файлах - C++
Хочу использовать библиотеку STL в своем DLL-проекте. В частности для обеспечения функциональности требуется применение классов vector и...

DLL in VC++. Создание, загрузка, использование. - C++
Как известно, в VC++ имеется несколько типов Dll: 1.Non-MFC DLLs; 2.Regular DLLs Statically Linked to MFC; 3.Regular DLLs Dynamically...

Использование dll без оригинального кода - C++
Добрый день. Имею следующую проблему: Есть библиотека dll без оригинального кода. Открываю её ПЕ Експлорером вижу некоторые импорт и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
09.09.2011, 09:43
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru