Print Page | Close Window

v16 - what's the difference between the DLLs?

Printed From: Debenu Quick PDF Library - PDF SDK Community Forum
Category: For Users of the Library
Forum Name: General Discussion
Forum Description: Discussion board for Debenu Quick PDF Library and Debenu PDF Viewer SDK
URL: http://www.quickpdf.org/forum/forum_posts.asp?TID=3629
Printed Date: 02 May 24 at 2:13PM
Software Version: Web Wiz Forums 11.01 - http://www.webwizforums.com


Topic: v16 - what's the difference between the DLLs?
Posted By: quickpdfdeveloper
Subject: v16 - what's the difference between the DLLs?
Date Posted: 09 Nov 18 at 8:08AM
What is the difference between DebenuPDFLibrary64CPDLL1611.dll and DebenuPDFLibrary64DLL1611.dll ?

Also, v16 claims Python support, but doesn't seem to have any .py files.



Replies:
Posted By: tfrost
Date Posted: 09 Nov 18 at 10:35AM
A quick test with DUMPBIN/exports shows that in the 32-bit versions, the "CP" variant includes a extra set of the same entry-points, all "decorated" with C++ syntax.  The names are preceded by an underscore and followed by for example @24 to show the size of the arguments.  

In the 64bit versions, where I believe that C++ "decoration" is not needed because of the completely different function calling conventions, the CP variant adds a large number of entry-points starting "xml", which appear to be for non-QPF functions.

So that is an answer to your specific question, but as someone who hates C++ and does not use Python, I leave it to you to determine the significance! 




Posted By: quickpdfdeveloper
Date Posted: 09 Nov 18 at 11:38AM
Thanks for that info. I'll stick with the non-'CP' ones. Hopefully they'll get around to documenting the 'CP' ones in due course.


Posted By: steltek
Date Posted: 13 Nov 18 at 3:42AM
Originally posted by quickpdfdeveloper quickpdfdeveloper wrote:

Also, v16 claims Python support, but doesn't seem to have any .py files.
 
I was wondering about this myself as the only reason I purchased the library at this time was the claimed ability to be able to use it from Python.
 
However, Foxit apparently has a github site.  One of the sets of files there are Python import files for version 16.11 of the library:
 
  https://github.com/foxitsoftware/foxit-quick-pdf-library-python" rel="nofollow - https://github.com/foxitsoftware/foxit-quick-pdf-library-python
 
Why they were not included in the library, I have no clue.



Print Page | Close Window

Forum Software by Web Wiz Forums® version 11.01 - http://www.webwizforums.com
Copyright ©2001-2014 Web Wiz Ltd. - http://www.webwiz.co.uk