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


Автор: victor79 3.3.2013, 12:11
почему не хочет находить функцию в длл:
Код

interface

function GetImageEncodersSize(var numEncoders, size: Longword): integer; stdcall;

implementation

function GetImageEncodersSize; external 'gdiplus.dll' name 'GetImageEncodersSize';

говорит что
"The procedure entry point GetImageEncodersSize could not be located in the dynamic link library gdiplus.dll"

хотя по документации она есть и если редактором смотреть dll то находится точно в таком написании как я объявил.

Автор: Alexeis 3.3.2013, 12:25
  TDump не находит 'gdiplus.dll' в системной папке, поиском нашел, однако функция имеет название GdipGetImageEncodersSize

Автор: victor79 3.3.2013, 13:50
спасибо, заработало, моя невнимательность.

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