Skip to main content
Participant
March 12, 2021
Question

AcroPDF's ActiveX implementation does not work in a 64-bit application in Delphi

  • March 12, 2021
  • 1 reply
  • 1733 views

AcroPDF control in 32-bit applications works properly. In 64-bit applications when loading a file, two AcroRd32.exe processes are started, which are blocked for a long time and the control is not initialized.

Strange solution: Using the button below without selecting any file, just open the window and then close it will display the PDF file in the 64-bit application.

I found a strange solution when you just open a dialog box to select a file, just open the window and then close it, the AcroPDF control works correctly in the 64-bit application.

I did the tests with Acrobat Reader version 19.010 installed.

Because in this forum it is limited to publish some examples in an archived file (zip) for those who are interested in verifying the cause of this error, we have created an example that includes the compiled executable. It can be downloaded from https://www.3dspace.ro/download/AcroPdfViewTest.zip

This topic has been closed for replies.

1 reply

Legend
March 12, 2021

Why such an old version of Reader?

Bujor5C7AAuthor
Participant
March 16, 2021

It is the latest version that can be downloaded and is in Romanian. I also test the English version and come back.

Bujor5C7AAuthor
Participant
March 16, 2021

I did the test for the latest version 2021.001.20145 and the problem is the same.