Hallöle...
Ich wollte mal das AdobePDF
ActiveX ausprobieren. Prinzipiell funktioniert es auch...aber eben nur fast.
Gegeben:
1. Typbibliothek inportieren (Fehler_0) und Komponente daraus machen.
2. Komponente auf die Form.
3. Der Einfachheit im constructor
pdfMaintanceContract.LoadFile('D:\tmp\XXX.pdf');
4. ...Runtime
5. Hinweis: Ich habe nur den alten Acrobat statt dem aktuellen Reader.
6. Der Acrobat öffnet sich...

...mit Fehlermeldung. (Fehler_1) Die Meldung ist ja eindeutig...
7. ein Prozess des Acrobat wird erzeugt
8. OK -> Process Acrobat wird geschlossen. Beim Neuaufruf des PDF -> zum Punkt 6.
9. Abbrechen -> Process Acrobat wird
nicht geschlossen. Das PDF wird angezeigt. (Fehler_2)
...bis auf die Punkte 8, 9 und die angezeigte
GUI kann ich damit leben.
Was läuft schief?