PDA

Просмотр полной версии : регистрация библиотеки owen_io.dll



vligm
20.07.2010, 10:23
Скачал комплект библиотеки owen_io.dll с сайта.
Дата библиотеки 29.01.2010
Библиотеку положил в c:\windows\system32\
Беру пример из поставки (delphi_sample), компилирую в Delphi7. При запуске пишет "Ошибка загрузки библиотеки". Помещение библиотеки в каталог проекта эффекта не дало.
Что я делаю не так?

Дмитрий Егоренков
21.07.2010, 12:05
> что я делаю не так?
используете мертвую среду разработки

ну вы отладчиком там походите, посмотрите, почему библиотека не грузится.

vligm
21.07.2010, 15:20
путем "проб и ошибок" выяснил, что не дают регистрировать библиотеку следующие строки:

// Для ТРМххPiC
AC2_ReadTRM__PiC:=GetProcAddress(hLibInst,'AC2_Rea dTRM__PiC');
if(not Assigned(AC2_ReadTRM__PiC)) then begin result:=false;exit;end;

AC2_WriteTRM__PiC:=GetProcAddress(hLibInst,'AC2_Wr iteTRM__PiC');
if(not Assigned(AC2_WriteTRM__PiC)) then begin result:=false;exit;end;

Дмитрий Егоренков
21.07.2010, 15:25
этих функций нет в последней версии библиотеки.

vligm
22.07.2010, 12:19
ну так скорректируйте прилагаемый пример...
а то народ в заблуждение вводите :-)