Page 1 of 1

C9 does not copy DLLs

Posted: Tue Nov 19, 2013 3:13 pm
by ttetley
C9.0.10376 ABC PDF Tools 4.0

I use the Clarion feature to copy referenced DLLs to the target APP folder. When I use PDF tools there are 5 required DLLs that do not copy. They are dscrt40.dll, ixclib40.dll, pxclib40.dll, xccdx40.dll, and xcpro40.dll. Is there something that I can add to the project/solution to get these DLLs to copy?

Thanks,
Tony

Re: C9 does not copy DLLs

Posted: Tue Nov 19, 2013 4:01 pm
by Tracker - Clarion Support
Hi Tony!

I'll have to check this out. We have special template #PROJECT coding that began in C8 that copies these DLL's to the target folder. If that's not working then C9 has yet another bug.

Later: I just created the abtpdf41.app in a fresh folder using C9 10376 and it copied the following dll's:

xcpro40.dll
ClaASC.dll
ClaDOS.dll
ClaRUN.dll
ClaTPS.dll
dscrt40.dll
fm40base.dll
fm40tiff.dll
ixclib40.dll
pxclib40.dll
xccdx40.dll

Note that it copied two files you did not mention but which are necessary "helper" files:

fm40base.dll
fm40tiff.dll

Maybe you need to check your application build settings.

Re: C9 does not copy DLLs

Posted: Thu Nov 21, 2013 1:15 pm
by ttetley
Thanks, I will investigate further. But this begs another question, if I am compiling a stand alone exe, is it not possible for these DLLs to be linked into that .EXE rather than being copied?

Re: C9 does not copy DLLs

Posted: Thu Nov 21, 2013 1:46 pm
by Tracker - Clarion Support
Hi Tony!

It can't be done. Our DLL's are required to be installed with your EXE, no matter how you do your Clarion compiie.

Re: C9 does not copy DLLs

Posted: Thu Nov 21, 2013 1:55 pm
by ttetley
Ok, thanks for the reply.

Re: C9 does not copy DLLs

Posted: Thu Nov 21, 2013 4:37 pm
by Tracker Supp-Stefan
:)