Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Вниз

Проблемма с Dll 


Zabl   (2001-11-01 13:15) [0]

Проблема такая : Пытаюсь выполнить динамическую загрузку dll
пример взят из http://delphi.mastak.ru/articles/usedll/index.html, но так же пробовал и из helpa delphi - пример примерно одинаковый : параметр в dll не передается, а после FreeLibrary при выходе из функции в которой происходила загрузка dll происходит Access violation. Все это в delphi 5 Update Pack 1 .
Может кто зает как бороться ?



McSimm   (2001-11-01 13:48) [1]

Проверь: соглашения вызова должны быть одинаковыми (stdcall, cdecl и т.п.)



Zabl   (2001-11-01 14:27) [2]

Спасибо заработало!
Вся фигня оказалась в том что stdcall нужно было прописывать не только в dll, но и при описании процедурной переменной.
Почему то этого нет в том десятке примеров которые я нашел в сети и в Delphi Help !!!




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.03 c
1-22081           Andrewv               2001-12-18 14:14  2002.01.08  
Как вызвать системную ошибку.


4-22478           Ross                  2001-08-28 16:53  2002.01.08  
Menu Start


4-22503           Yura                  2001-11-05 20:11  2002.01.08  
Ввод строки в окно


1-22116           Bond                  2001-12-19 19:08  2002.01.08  
У кого-нить есть процедурка хеша-MD5?


7-22448           Станислав             2001-09-11 15:24  2002.01.08  
Данные на дискете