Do you own a Debenu Quick PDF Library version 7, 8, 9, 10, 11, 12, 13 or iSEDQuickPDF license? Upgrade to Debenu Quick PDF Library 14 today!

Debenu Quick PDF Library - PDF SDK Community Forum Homepage
Forum Home Forum Home > For Users of the Library > General Discussion
  New Posts New Posts RSS Feed - v16 - what's the difference between the DLLs?
  FAQ FAQ  Forum Search   Register Register  Login Login

v16 - what's the difference between the DLLs?

 Post Reply Post Reply
Author
Message Reverse Sort Order
steltek View Drop Down
Beginner
Beginner


Joined: 12 Nov 18
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote steltek Quote  Post ReplyReply Direct Link To This Post Topic: v16 - what's the difference between the DLLs?
    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:
 
 
Why they were not included in the library, I have no clue.
Back to Top
quickpdfdeveloper View Drop Down
Team Player
Team Player


Joined: 19 Mar 17
Status: Offline
Points: 32
Post Options Post Options   Thanks (0) Thanks(0)   Quote quickpdfdeveloper Quote  Post ReplyReply Direct Link To This Post 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.
Back to Top
tfrost View Drop Down
Senior Member
Senior Member


Joined: 06 Sep 10
Location: UK
Status: Offline
Points: 437
Post Options Post Options   Thanks (0) Thanks(0)   Quote tfrost Quote  Post ReplyReply Direct Link To This Post 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! 


Back to Top
quickpdfdeveloper View Drop Down
Team Player
Team Player


Joined: 19 Mar 17
Status: Offline
Points: 32
Post Options Post Options   Thanks (0) Thanks(0)   Quote quickpdfdeveloper Quote  Post ReplyReply Direct Link To This Post 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.
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 11.01
Copyright ©2001-2014 Web Wiz Ltd.

Copyright © 2017 Debenu. Debenu Quick PDF Library is a PDF SDK. All rights reserved. AboutContactBlogSupportOnline Store