Seite 1 von 1

Probleme mit Acrobat

Verfasst: Fr, 27. Mär 2009 7:49
von Rudolf
Hallo,
habe Probleme bei manchen Computern beim Darstellen von PDF's über ActiveX. Könnte es die CLSID sein für die verschiedenen Versionen und wo finde ich die richtige ?
Grüsse
Rudolf

Code: Alles auswählen

Function _CreateAcrobatControl( oDrawingArea)
******************
Local oError, bSaveErrorBlock:=ErrorBlock({|oError| Break(oError)}) ,lRetVal:= NIL
LOCAL oControl
altd()
Begin Sequence
     oControl := XbpActiveXControl():new( oDrawingArea )

     // Specify the generic ProgId that identifies the
     // Acrobat Reader ActiveX control.
     oControl:CLSID  := "{CA8A9780-280D-11CF-A24D-444553540000}"
     oControl:create(,,,{oDrawingArea:currentSize()[1],oDrawingArea:currentSize()[2]} )

     oControl:SetShowToolBar( .T. )

     oControl:SetShowScrollbars( .T. )
     lRetVal := oControl
Recover Using oError
//   MsgBox("Error")
   lRetVal:= NIL
End

// Restore prior error block
ErrorBlock(bSaveErrorBlock)

Return lRetVal

Re: Probleme mit Acrobat

Verfasst: Fr, 27. Mär 2009 8:12
von Wolfgang Ciriack
Hallo Rudolf,
ich benutze dieselbe CLSID und habe bisher keine Probleme feststellen können.

Re: Probleme mit Acrobat

Verfasst: Fr, 27. Mär 2009 8:25
von Rudolf
Hallo Wolfgang,
könnte es mit verschiedenen Acrobat Versionen zu tun haben ? oder haben alle die selbe CLSID ?
Bei mir hat es nicht mehr funktioniert, seit dem ich von Acrobat einiges deinstalliert und neu installiert habe, hängt irngendwie damit zusammen. Habe Acrobat Reader 7 und 9 installiert.
Grüsse
Rudolf

Re: Probleme mit Acrobat

Verfasst: Fr, 27. Mär 2009 8:35
von Jan
Hallo Rudolf,

wie schaffst Du denn das, sowohl die 7 und 9 installiert zu bekommen? Normalerweise will der immer alle alten Versionen deinstallieren.

Unter Vista gibt es aber das Problem, daß der Reader noch die License-Nummer haben will. Das gibt aber ein anderes Problem als daß, das Du hast.

Jan

Re: Probleme mit Acrobat

Verfasst: Fr, 27. Mär 2009 13:29
von Wolfgang Ciriack
Also ich habe die CLSID fest im Programm und es klappt mit Version 7, 8 und 9.

Re: Probleme mit Acrobat

Verfasst: Do, 07. Mai 2009 21:19
von tauruz
Ich bin neu zu Xbase++ und Niederländisch...
Vielleicht können Sie mir helfen.
Immer wann ich diese code brauche startet Adobe nächst zu meine app.
Es war nicht so mit v 9.0.
Hat jemand ein idee?

Code: Alles auswählen

oControl := XbpActiveXControl():new( oDrawingArea )

     // Specify the generic ProgId that identifies the
     // Acrobat Reader ActiveX control.
     oControl:CLSID  := "{CA8A9780-280D-11CF-A24D-444553540000}"
     oControl:create(,,,{oDrawingArea:currentSize()[1],oDrawingArea:currentSize()[2]} )
     oControl:loadFile("d:\demo.pdf")
     oControl:PrintAllFit(.T.)
Adobe 8.1.4