Форум: "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.75 MB
Время: 2.095 c
14-22390          Ежик                  2001-11-08 12:54  2002.01.08  
Слушай Мерлин, ты когда нибудь спишь? В смысле, отдыхаешь?


3-21976           Termik                2001-12-06 11:47  2002.01.08  
Хранимые процедуры, динамические статементы


4-22490           SergeyDonetsk         2001-11-06 09:22  2002.01.08  
как на АПИ можно зная Handle Canvas а задать


3-21975           Dr. Web               2001-12-06 09:12  2002.01.08  
создание базы Interbase из программы


4-22477           Art                   2001-10-31 12:17  2002.01.08  
Как увидеть все процессы запущенные всеми прогами?