Вниз
Скачать: CL | DM;

Различие выполнения dll в Win95/98 и Win2000/NT   Найти похожие ветки 

← →
Pavel_Man ©   (2002-07-12 00:09) [0]

Возникла такая проблема dll работающая под win98, отказывается выполнятся под Win2000 (пишет что не может найти ее в каталоге). В чем может быть проблема, если нужен код из dll,напишу позже.


← →
Юрий Зотов ©   (2002-07-12 00:21) [1]

Подозреваю, что проблема в объявлении внешних функций.

Вот так работает под 9x/Me, но может не работать под NT/2k:
procedure Proc(params); stdcall; external "Lib" name "Proc";

А вот так работает везде:
procedure Proc(params); stdcall; external "Lib.dll" name "Proc";

Почему - не спрашивайте, сам удивляюсь. Но факт. Когда-то я на это напоролся, решение нашел экспериментально и с тех пор всегда указываю имя DLL вместе с расширением. Проблема исчезла.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
6-81393
yaJohn
2002-05-14 17:19
2002.07.25
Является ли IP локальным?


1-81305
Smok_er
2002-07-11 17:55
2002.07.25
Фильтрование данных, загружаемых в TWebBrowser


1-81266
Gala
2002-07-14 12:27
2002.07.25
отмена выделения текста в ячейке DBgrid


1-81349
olookin
2002-07-13 13:18
2002.07.25
Запись Variant в файл


14-81422
Pag
2002-06-22 01:00
2002.07.25
подключение клиент сокета через прокси-сервер




   Наверх