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

Ваш аккаунт

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

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

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

DLL

Аноним
Я написал DLL на MASM32, но моя программа в билдере не хочет его линковать, хоть я поменял COFF формат на OEM с помощью утилиты COF2OEM в \BIN. Говорит unresolved external... Функция прописана в DEF файле. _stdcall тоже прописан в C. В чем причина?
И еще как вызывать функцию, которой нужны параметры из DLL, используя GetProcAddress в C?
Thanx...
Аноним
Прописал extern "C", стал компилироваться, но при запуске выдает ошибку: Файл name1.exe связан с отсутствующим компонентом name.dll:_FuncName@0.
???
HELP!!!
250
15 сентября 2002 года
Joker
1.4K / / 20.02.2000
Цитата:

On 2002-09-14 0139, Anonymous wrote
Я написал DLL на MASM32, но моя программа в билдере не хочет его линковать, хоть я поменял COFF формат на OEM с помощью утилиты COF2OEM в BIN. Говорит unresolved external... Функция прописана в DEF файле. _stdcall тоже прописан в C. В чем причина?
И еще как вызывать функцию, которой нужны параметры из DLL, используя GetProcAddress в C?
Thanx...



Почему не ленкуется не очень в курсе никогда недружил с масмом, а как фу-цию вызвать..

typedef int (__stdcall *YouFunction) (int , int);
HANDLE hkernel32;
YouFunction rgProcess;
hkernel32 = GetModuleHandle("youdll.dll");
rgProcess = (YouFunction)GetProcAddress(hkernel32,
"YouFunction");

// http//www.sp1r1tual.com

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог