Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вызов функции из dll

67K
21 октября 2011 года
Виктор_Сен
22 / / 21.10.2011
Всем привет! Когда стал создавать 64 разрядное приложение, то столкнулся с проблемой, что Visual Studio 2010 не позволяет использовать ассемблерные вставки в 64 разрядном режиме. Нашёл статью по этому поводу: http://www.codenet.ru/progr/asm/x64.php Сделал, как там написано. Но при выполнении приложения возникла ошибка прав доступа к памяти. Когда включил отладку, то обнаружил, что при выполнении строчки
 
Код:
Sum = (pSum)GetProcAddress(hModule, "Sum");
в Sum записывается нулевой адрес. Что это значит? Я пока с dll на "вы", так что может подскажите? Да, ещё hModule тоже нулевой. Значит, приложение не нашло мою библиотеку? Я адрес полностью пробовал прописывать, не помогает.
67K
21 октября 2011 года
Виктор_Сен
22 / / 21.10.2011
А, всё нормально, я в адресе ошибся
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог