Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.03;
Скачать: CL | DM;

Вниз

не загружается dll (похоже 16-разр) в 32-битное приложение   Найти похожие ветки 

 
Caries_   (2004-02-19 18:25) [0]

Столкнулся с непонятной ситуацией: модифицирую чужой exe-шник в Delphi3. Требуется подгрузить библиотеку, созданную в 97 году.
В Delphi1 все проходит нормально, но в Delphi3 не грузится - функция LoadLibrary возвращает 0, а объявление типа procedure Init; external "Lib.dll" name "Init"; при запуске приложения выводит сообщение "файл поврежден. Насколько я понимаю, эта библиотека 16-разрядная, кто знает, подскажите, плиз, как её можно подгрузить.


 
Amoeba ©   (2004-02-20 18:14) [1]

Ищи в FAQ"ах. Но все равно нет гарантии, что будет достигнут положительный результат.


 
WebErr ©   (2004-02-20 18:24) [2]

Попробуй вручную, через функцию API, которая называется LoadLibrary(...). Всё получится даже для 16-ти бит! :) Либо получится, либо испорченная ваша dll. Третьего просто не дано. Не помню, чтобы LoadLibrary не срабатывала. Хотя... :))))


 
Гаврила   (2004-02-20 18:25) [3]

В общем случае никак.
При работе под NT-based ОС вообще никак, под 9x - варианты есть, через "санки". Если есть Пачеко - смотри там, глава называется, по моему, "катание на санках"


 
Amoeba ©   (2004-02-20 18:28) [4]


> WebErr © (20.02.04 18:24) [2]


> Всё получится даже для 16-ти бит! :)

Неправда! Только LOadLibrary недостаточно. Придется еще поизголяться без гарантии на успех. См.
> Гаврила (20.02.04 18:25) [3]


 
VitGun ©   (2004-02-20 18:58) [5]

Caries_ А dll-ка не упакованная, ничем, ASPack например или еще что-то?

Это так, гипотеза...



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

Текущий архив: 2004.03.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
14-6195
Домарощинер
2004-02-11 19:52
2004.03.03
Предложите красивый(пошустрее и поменьше) алгоритм


8-6157
Ivolg
2003-11-02 09:12
2004.03.03
Прокрутка


3-5987
AlexLine
2004-02-04 10:06
2004.03.03
DbCtrlGrid


1-6054
OlimPer
2004-02-18 19:49
2004.03.03
ShellListView альтернатива?


9-5931
dimodim
2003-08-18 08:00
2004.03.03
Как в ЖЛСцене сделать прорисовку На их таймере