Seite 1 von 1

Acrobat mit der SDK ansteuern

Verfasst: Sa, 09. Aug 2014 18:10
von DelUser01
Hallo

vielleicht hat das schon Mal jemand von Euch erfolgreich gemacht:
"den Acrobat Reader und/oder Acrobat mit der SDK ansteuern"
Wenn ja wie sind die Erfahrungen?
Schön wäre natürlich auch ein Stück Programmcode zur Anlaufunterstützung :)

Gruß
Roland

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 12:04
von DelUser01
Hallo

vom Alaska-Support habe ich den Hinweis bekommen, dass es ein ActiveX-Baispiel mit dem Reader gibt:
...\source\samples\activex\acrobat
Das läuft bei mir schon Mal nicht. Stürzt in der Zeile 91 oControl:Create...) ab.
( schlecht für den Einstieg... 8-) )

Habe Win 8 (64), Reader XI, Acrobat X

Hat das auch schon jemand probiert?

Gruß
Roland

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 12:16
von brandelh
Diese Zeile soll das richtige Control laden, aber die CLSID ist nunmal versionsabhängig.
oControl:CLSID := "{CA8A9780-280D-11CF-A24D-444553540000}"
Mein Adobe Reader XI und wohl auch "Acrobat 9" haben jede Menge Software installiert, welche die richtige CLSID ist weiß ich aber nicht.

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 12:19
von DelUser01
Hallo Hubert,

an die CLSID habe ich auch schon gedacht und in der REG gesucht.
Die im Sample steht ist bei mir auch da, und ein paar andere.
Die habe ich aber durchprobiert - erfolglos.

Gruß
Roland

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 12:22
von brandelh
wobei die Fehlermeldung dass das Control nicht erzeugt werden konnte gibt es bei mir nicht.
Es wird einfach das Fenster gleich wieder geschlossen, und KEINE LOG Datei angelegt. :roll:

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 12:24
von Jan
Wenn ich eine CLSID brauche, dann baue ich mir das entsprechende ActiveX-Controll im Formdesigner zusammen. Den benutze ich sonst nie, aber dafür ist der gut. Beim Speichern als prg oder Klasse steht dann die CLSID sauber mit drin.

Jan

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 12:29
von DelUser01
@Hubert:
Nach einer LOG-Datei habe ich noch garnicht geschaut, wird ja mit Recover abgefangen.

@Jan:
Den Form-Designer habe ich noch nicht richtig benutzt.


Gruß
Roland

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 12:29
von Wolfgang Ciriack
Probiers mal mit

Code: Alles auswählen

   CLSID "{CA8A9780-280D-11CF-A24D-444553540000}" ;
Sorry, habe Huberts Beitrag übersehen.

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 12:31
von DelUser01
Hallo Wolfgang

das ist die welche im Sample und in meiner REG steht.

Gruß
Roland

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 12:33
von Wolfgang Ciriack
Damit klappts bei mir Win8-64, Acrobat Reader 11

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 12:45
von Jan
Roland Gentner hat geschrieben:Den Form-Designer habe ich noch nicht richtig benutzt.
Ich auch nicht. Aber für die CLSID-Bestimmung ist das Teil gu zu gebrauchen.

Jan

Re: Acrobat mit der SDK ansteuern

Verfasst: Do, 14. Aug 2014 13:19
von DelUser01
Hallo Jan

das mit dem FormDesigner und den CLSIDs funktioniert tatsächlich einfach!
Bei mir wird beim Reader zurückgegeben: {CA8A9780-280D-11CF-A24D-444553540000}
stürzt aber genauso ab.

Habe andere CLSIDs versucht, z.B. vom IE, Player usw.
da läuft das Sample weiter, meldet aber später Fehler.
Bei anderen Acrobat CLSIDs bekomme ich die Meldung dass das kein ActiveX ist.

Gruß
Roland

Re: Acrobat mit der SDK ansteuern

Verfasst: Mi, 03. Sep 2014 9:17
von brandelh
Ich habe eben das Beispiel von der CTP4R5 ausprobiert und das sah recht gut aus (resize flimmert häßlich)
C:\Users\...\Documents\Xbase++\source\samples\activex\acrobat

Re: Acrobat mit der SDK ansteuern

Verfasst: Mi, 03. Sep 2014 9:25
von DelUser01
Hallo Hubert

danke für die Info.
CTP4R5 = einer der Vorläufer der neuen Version 2.0 ?
Wenn irgendwann die freigegebene Version verfügbar ist beschäftige ich mich irgendwann Mal damit... 8)

Gruß
Roland

Re: Acrobat mit der SDK ansteuern

Verfasst: Mi, 03. Sep 2014 10:34
von Jan
Roland,

CTR4R5 = Community Technology Preview 4 Revision 5.

Es soll wohl jetzt noch ein RC1 raus kommen, und dann am 30. September das finale 2.0 (lt. Frank++ in der Alaska-NG)

Jan

Re: Acrobat mit der SDK ansteuern

Verfasst: Mi, 03. Sep 2014 10:38
von DelUser01
Hallo Jan

...wie? ...noch ein RC1 davor?
Doch wohl noch nicht ganz Serienreif...

Gruß
Roland