Struggling to Install the Type Library
Posted: 2016-04-28T21:51:40-07:00
First-time user here. I just installed from ImageMagick-6.9.3-8-Q16-x64-dll.exe onto a Windows 10 machine.
The install is okay as far as command-line usage.
Now I want to import the Type Library (ImageMagickObject.dll) into Delphi (v10 Seattle Update 1). I don't think my problem is Delphi-specific.
When I go to Import Component, the list of Registered Type Libraries (which is quite extensive) doesn't list IM.
If I go to Add one, upon selecting ImageMagickObject.dll, I get an Error loading type library/DLL (80029C4A).
During installation, I selected:
-Install development headers and libraries for C and C++
-Install ImageMagickObject OLE Control for VBScript, Visual Basic and WSH
From the research I've done/Additional notes:
*http://imagemagick.org/script/api.php#pascal states PascalMagick a Pascal binding for the MagickWand API and also the low-level MagickCore library. It works with Free Pascal / Lazarus and Delphi.
*I've tried placing the DLL in C:\Windows; I've tried placing the ImageMagickObject.dll location on the Path.
*I did a fair amount of research, and still I know of no other way to see the list of all the Registered Type Libraries on my system than inside the Delphi IDE. If I knew of one, I'd certainly look there. Although, my strong sense is that it isn't there.
Does anyone have any thoughts or suggestions?
Ultimately I want to make IM calls from within a Delphi (OO Pascal) program.
I thought (still think?) the easiest way would be to import the IM Type Library. I've done the with Excel, Word, and some very specific third-party tools.
http://wiki.freepascal.org/PascalMagick makes it seem like this should (practically) be a breeze. And yet I'm stuck at the starting line.
Any help would be greatly appreciated.
-Free Dorfman
The install is okay as far as command-line usage.
Now I want to import the Type Library (ImageMagickObject.dll) into Delphi (v10 Seattle Update 1). I don't think my problem is Delphi-specific.
When I go to Import Component, the list of Registered Type Libraries (which is quite extensive) doesn't list IM.
If I go to Add one, upon selecting ImageMagickObject.dll, I get an Error loading type library/DLL (80029C4A).
During installation, I selected:
-Install development headers and libraries for C and C++
-Install ImageMagickObject OLE Control for VBScript, Visual Basic and WSH
From the research I've done/Additional notes:
*http://imagemagick.org/script/api.php#pascal states PascalMagick a Pascal binding for the MagickWand API and also the low-level MagickCore library. It works with Free Pascal / Lazarus and Delphi.
*I've tried placing the DLL in C:\Windows; I've tried placing the ImageMagickObject.dll location on the Path.
*I did a fair amount of research, and still I know of no other way to see the list of all the Registered Type Libraries on my system than inside the Delphi IDE. If I knew of one, I'd certainly look there. Although, my strong sense is that it isn't there.
Does anyone have any thoughts or suggestions?
Ultimately I want to make IM calls from within a Delphi (OO Pascal) program.
I thought (still think?) the easiest way would be to import the IM Type Library. I've done the with Excel, Word, and some very specific third-party tools.
http://wiki.freepascal.org/PascalMagick makes it seem like this should (practically) be a breeze. And yet I'm stuck at the starting line.
Any help would be greatly appreciated.
-Free Dorfman