PDF-XChange Viewer SDK for Developer's
(ActiveX and Simple DLL Versions)
Moderators:PDF-XChange Support, Daniel - PDF-XChange, Chris - PDF-XChange, Sean - PDF-XChange, Vasyl - PDF-XChange, Ivan - Tracker Software, Stefan - PDF-XChange
Hi! I have a new issue: I'd like to install my program on another machine. Currently it doesn't function, I'm getting an error message "The image format is not recognized", but I still can't localize it. I suppose this behavior depends on the fact that not all components are installed on the aim system. In my program I use the following ones: PDF-XChange PDF Viewer SDK and PDF-XChange PRO 4 SDK. I also installed the PDFXCview on my system. In my working directory of IDE I have the following libraries:
All these libraries are copied into the application directory on the external system. Should I additionally install some other things? I do have the SDK components installed on my machine but I can't install them somewhere else.
Thanks for your replies!
P.S. A colleague of me has only installed the PDF-XChange Viewer (no SDK!) and he can use my program (with the dll files listed above).
Hi! I've tried both with registration and without it (using manifest files) - no result. I took the files to register ActiveX in command line:
PDFXCview.exe
PDFXCviewAx.dll
Resource.dat
from C:\Program Files\Tracker Software\PDF-XChange Viewer SDK\Bin (it's a 32-bit machine where I'm trying to install it). Is that right? The PDF-XChange Library files are all in the application directory. Maybe it depends on the file versions, maybe on my compiling parameters, maybe on firewall settings, there are always enough unknown variables .
I presume you are developing on a 64 bit machine? In this case - please make sure you are distributing the correct DLL set for each OS version (32 and 64 bit sets) as if your installer package has only one set - that's most likely the 64 bit version.
Also make sure to include the fm40* dlls in your sets.
>> I'm getting an error message "The image format is not recognized", but I still can't localize it.
Possible reason for this - one of related *.dll/*.exe is broken OR your redistribution contains 64-bit module(s) that it cannot be runned on 32-system.
>> All these libraries are copied into the application directory on the external system. Should I additionally install some other things?
>> I do have the SDK components installed on my machine but I can't install them somewhere else.
From list of your files - you have used the our Viewer ActiveX Control.
Before usage of it - it should be installed (by standard way for all ActiveX controls) on the target system OR you may use special Click-Once method to use it without standard installation.