Re: ActiveX-Control des Adobe Reader 7.0



"Dirk Schauries" <schauries@xxxxxx> wrote in
news:dvrq4i$e9q$02$1@xxxxxxxxxxxxxxxxx:

gewünschte PDF-Datei übergeben. Dieses Programm registriert beim Start
über regsvr32 die AcroPDF.Dll und da erhalte ich von ShellExecute als
Result den Wert 42, sagt mir erst mal nichts außer, dass der
Registriervorgang erfolglos war.

Warum versuchst du die DLL zu registrieren? Wenn der Adobe Acrobat
Reader in der Version 7.x installiert ist, dürfte diese Datei bereits
vorhanden und registriert sein. Bei den Versionen 4-6 des Adobe Acrobat
Readers ist die Funktionalität in der Datei pdf.ocx gekapselt.
Ich glaube nicht, dass du diese Dateien als einzelnen Bestandteil
deiner Anwendung mitgeben darfst, sondern wenn dann nur eine komplette
Adobe Acrobat Reader Installation.


Meine Frage: Macht es überhaupt Sinn, über das Adobe ActiveX
PDF-Dateien anzuzeigen oder sollte man lieber auf andere Tools wie
XPdfViewer ausweichen?

Markus hat es ja bereits angedeutet. Das Adobe Acrobat Reader ActiveX
Steuerelement ist eindeutig für die Zusammenarbeit mit dem IE ausgelegt
und machte beim Einbetten in eigene Applikationen schon immer
Schwierigkeiten. Beim Versionswechsel von 6 auf 7 kommt erschwerend dazu,
dass sich die Typenbibliothek geändert hat.

Wir setzen in der Firma weiterhin das ActiveX Steuerelement zur Anzeige
von PDF Dokumenten in einer eigenen Komponente und direkt in einer
Vollbildanzeige ein. Bislang funktioniert dies mit den Versionen 4 - 7
mit dem Adobe Acrobat Reader recht gut.
Die gesamte Funktionalität wurde durch eine eigene Klasse gekapselt.
Zur Laufzeit wird ermittelt welche Version des ActiveX Steuerelementes
installiert wurde und dann mit Hilfe der passenden Typenbibliothek eine
Instanz dieses Steuerelementes erzeugt.

HTH,
Björn
--
Björn Schreiber, DRIGUS GmbH
news.bs@xxxxxxxxx
Bei Email NOSPAM in den Betreff aufnehmen.
Put NOSPAM in subject to reach me by email.
.



Relevant Pages

  • Re: Cant view .PDF files in IE6
    ... What version of Adobe Acrobat (Reader) are you ... > Thanks PA Bear. ... im still not able to access the PDFs thru IE. I'm ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: Convert MS word to PDf
    ... The best is probably Adobe Acrobat ... "Doug Freese" wrote in message ... > to put it into PDF for it's compaction plus the Adobe reader is free. ...
    (microsoft.public.word.formatting.longdocs)
  • Re: adobe reader
    ... Hey, you can still use Adobe Acrobat to read PDF files,. ... Since when have you had to purchase more expensive Acrobat Readers? ... Reader, which commonly offered for download on many web sites. ...
    (microsoft.public.windowsxp.general)
  • Re: Verwendung von Spaltenname in NOT LIKE Abfrage
    ... > Adobe Acrobat Reader 5.0 ... > Quick Time Player 2.0 ... > Diese Worte habe ich in einer zweiten Tabelle Tabelle 2 ...
    (microsoft.public.de.access)