|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.06.2012, 10:59 | #1 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Не получается найти функцию в dll
Приветствую! dll загружается, но функцию найти не получается.
Работаю в Visual C++ 2008 Express Edition Пример взят отсюда: http://wasm.ru/article.php?article=1001017 main.c Код:
Код:
Последний раз редактировалось 8Observer8; 01.06.2012 в 11:04. |
02.06.2012, 03:02 | #2 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 352
|
Имя твоей функции по всей видимости "декорированно".
Чтобы экпортировать имя функции в Длл без декорации, нужно создать EXPORT файл. PS. Ты всегда можешь проверить таблицу экспорта длл-ины с помощью http://www.dependencywalker.com/ |
02.06.2012, 05:53 | #3 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Экспорт-файл это файл .lib? Я правильно понимаю? А как его создать?
У меня инициализация указателя на функцию неправильная. Вместо: Код:
Код:
Последний раз редактировалось 8Observer8; 02.06.2012 в 11:28. |
02.06.2012, 22:11 | #4 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 352
|
Можно почитать здесь:
http://msdn.microsoft.com/en-us/libr...=vs.80%29.aspx |
02.06.2012, 22:54 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
rlib, большое спасибо!
При создании dll (в файле "DLLSkeleton.dll") вместо: Код:
Код:
Последний раз редактировалось 8Observer8; 02.06.2012 в 23:17. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Як вызвать функцию из dll в C# ? | Dr.Pauliss | Помощь студентам | 5 | 26.09.2011 12:42 |
Не получается вызвать функцию! | Ce4kok | Общие вопросы Delphi | 5 | 25.05.2011 22:27 |
Не получается найти решение | san050 | Помощь студентам | 7 | 24.11.2010 12:26 |
Не получается протабулировать функцию(Basic C++). | sawer5 | Общие вопросы C/C++ | 4 | 28.11.2009 12:35 |
Помогите написать функцию плиз.Не получается | Clockgen | Microsoft Office Excel | 2 | 14.12.2008 22:01 |