Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Загрузка длл


Автор: MAcK 2.7.2011, 19:43
Использую:

Код

    dllHandle := LoadLibrary(PChar(Path + 'my.dll'));



Если запускаю из под делфи, то dllHandle = 0
Если запускаю ехе файл, то загружается всё нормально. Почему не загружается длл из под Делфи? Как исправить ошибку?

Windows 7 x32. Delphi 2010 

Автор: MAcK 2.7.2011, 20:09
SysErrorMessage(GetLastError)

Выдал: The handle is invalid

Автор: dvamaster 5.7.2011, 07:45
Проверь значение Path, а для нормальной работы установи в параметрах запуска из делфи путь к EXE (Run -> Parameters... -> Working directory)

Автор: Dik0n 5.7.2011, 13:13
Проблеммы с Path, а если точнее с текущей директорией...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)