hi,
notloesung hat geschrieben:
Acrobat ist natürlich installiert.
hm ... ich glaube das ist der "AcroIEHelper.ocx", nützt dir also nichts.
Wir reden doch hier vom "Reader", oder ?
Man muss zuerst über die CLSID des "Reader" gehen :
Laut Help file soll die CLSID gehen, ich hatte bislang keinen Erfolg damit.
Allerdings hab ich eben das erste mal bemerkt das die CLSID in "{}" steht ...
Ich habe dann immer die "PROGID" benutzt.
notloesung hat geschrieben:
Ich steige an der Stelle in der Registry nicht durch. Nach welchem Schlüssel sollte ich da suchen?
ich gehe das anders rum an : man nehme die *.OCX, hier "PDF.OCX"
nun "suche" ich die in der Registry und bin dann, wenn er die findet,
in der "CLSID". Nun gehe ich "runter" auf "PROGID" und finde dort den
String den ich eintragen muss für das activeX, hier "PDF.PdfCtrl.5."
notloesung hat geschrieben:
Ich will den Acrobat nicht so öffnen wie im Bsp.
öffnen = show() ? oder meinst du CreateObject() ?
Wenn "show()" dann ist es ja wohl kein Problem.
und was CreateObject() vs. XbpActiveXControl() angeht : Wenn du keine
Events vom aktiveX "auswerten" willst kannst du es verwenden. Wenn du
die Event aber "auswerten" will musst du dir mit "Tlb2Ch.exe pdf.tlb" dir
eine *.CH Liste erstellen welche die "#DEFINE" enthält.
notloesung hat geschrieben:
Dabei bin ich eben auf die o.g. Methode gekommen.
Um eine Überblick über die "Methode" oder "Property" eines *.OCX zu
bekommen nimmt man am besten den "COM Assistant" (Freeware)
http://www.devcomponents.com/comassistant/download.html
gruss by OHR
Jimmy