Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi pdf.ocx kann in Delphi nicht hinzugefügt werden (https://www.delphipraxis.net/40544-pdf-ocx-kann-delphi-nicht-hinzugefuegt-werden.html)

mwiesbau 17. Feb 2005 18:57

Re: pdf.ocx kann in Delphi nicht hinzugefügt werden
 
Zitat:

Zitat von Jasocul
In der neuesten Version (7.0) gibt es das ActiveX nicht mehr.
Der von Version 6.0 ist mit der Version 7.0 völlig inkompatibel.
Wenn du also eine Anwendung hast mit dem OCX von 6.0 und der PC hat den Reader 7 drauf, bekommst du das nicht zum Laufen.

@Jascoul In delphi 7 gibt es active X sehrwohl noch, wie kommst du darauf??

Ich konnte das file anstandslos importieren.
Was willst du genau machen??

Ok du redest von den Acrobat versionen alles klar. sry

mikhal 17. Feb 2005 20:31

Re: pdf.ocx kann in Delphi nicht hinzugefügt werden
 
Sicherlich gibt es noch ein ActiveX-Control im Adobe Reader 7.0, aber die Klasse hat einen neuen Namen und ist nicht mehr kompatibel zu den alten Versionen, sie hat sogar neue Methoden(-namen). Deshalb kannst du die alte Implementierung nicht mehr verwenden, wenn du den 7er Reader einsetzt , bzw., wenn du die 7-er Implementierung verwendest, kann jemand, der noch den 6er oder 5er Acrobat verwendet, mit deiner Implementierung nichts anfangen (im schlimmsten Fall gibt es sogar einen Totalabsturz deines Programms).

Ich habe vor genau diesem Problem gestanden und habe mich dann für die - zugegebenermaßen unsaubere - Lösung via TWebBrowser entschieden.

Grüße
Mikhal

[edit] PS: Das schlimmste ist ja sogar, daß der Registry-Eintrag keinen Aufschluß darüber gibt, welcher Reader eingesetzt wird![/edit]

Jasocul 17. Feb 2005 20:45

Re: pdf.ocx kann in Delphi nicht hinzugefügt werden
 
Ich habe das jetzt so gelöst, dass ich auf eine bestimmte Datei der Reader-Version 7.0 prüfe. Ist diese vorhanden, wird die Komponente der 7er Version verwendet, ansonste die 6er.
Da ich selbst bestimmen kann, wie auf den Clients in unserem Netzwerk installiert wird, ist dieses Vorgehen kein Problem. Im waren Leben (also unbekannte User) wird das so nicht immer funktionieren.

@mikhal:
Das ActiveX gibt es schon noch. Aber es liegt nicht mehr mit der Endung OCX vor, sondern "nur" als DLL. Dadurch hatte ich mich verwirren lassen.

LaNtHaN 18. Feb 2005 06:50

Re: pdf.ocx kann in Delphi nicht hinzugefügt werden
 
Ich habe gestern zu hause das ganze noch Probiert, wo es auch klappte.
Beim hinzufügen wird ja ein Package also ein bpl File erstellt.

Eigentlich habe ich diese File per mail ins Geschäft geschickt, nur kam diese Email anscheinend nicht an.

Könnte mir jemand die nötige Package-Datei zukommen lassen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:23 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz