Форум » [x]Harbour » Использование динамических DLL в консольных приложениях » Ответить

Использование динамических DLL в консольных приложениях

Aleksandr_D: Использование динамических DLL в консольных приложениях. Собрал DLL - NC.DLL - hbmk2 *.HBP -hbdynvm -lhbct -lhbmainstd -lharbour-32-bcc -lhbmaindllp NC /b /n /q /dDEBUG Вызов в основной программе: hLib := hb_LibLoad( "NC.DLL" ) if !empty( hLib ) && Функции не отрабатывают. xx := HB_DYNCALL({'FileMan1', "NC.DLL"}) hb_DynCall( { 'FileMan1', hLib, HB_DYN_CALLCONV_CDECL }) && Падает по ошибке Error BASE/1001 Undefined function: FILEMAN1 DO('FileMan1') FileMan1() endif hb_LibFree( hLib ) При вызове ошибка: Error BASE/1001 Undefined function: FILEMAN1

Ответов - 23 новых, стр: 1 2 All

SergKis: PS и так же EXIT PROCEDURE EXITP

SergKis: PPS примеры функций в tests\letoudf.prg

Aleksandr_D: SergKis пишет: Почитать - это хорошо, а посмотреть на текстах лучше. Спасибо!




полная версия страницы