von Centura Team Developer, Gupta bzw. SQLWindows mit Visual Toolchest
Jedesmal wenn eine Quelle compiliert wird,
wird ein Outline-Zeile ! BadClassChildRefKey ergänzt.
Damit erscheint die Quelle als "geändert" obwohl nichts daran geändert wurde.
! BadClassChildRefKey PdfLib_Pdf: axPdf
Die PdfLib_Pdf ist eine "COM Proxy Class:" bzw. ActiveX-Komponente und
enthält die "GUID:" bzw. "AX_GUID:" {CA8A9780-280D-11CF-A24D-444553540000} .
Dies ist das "Acrobat Control for ActiveX", was nicht korrekt installiert ist.
Der "Adobe Acrobat Reader 7.x" ist neu zu installieren über die Setup.exe!
(nicht nur Reparieren, nicht über die *.msi , zuvor de-installieren)
Wird versucht ein Window Frame oder Window Frame Class
mit/abgeleitet von PdfLib_Pdf im Layout zu öffnen, so erscheint:
Unable create instance of object.
[Error:0x........] Class not registered!
CLSID={CA8A9780-280D-11CF-A24D-444553540000}
Die Registry "verrät" worum es geht
HKEY_CLASSES_ROOT\CLSID\{CA8A9780-280D-11CF-A24D-444553540000}
HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/pdf
In "D:\Programme\Adobe\Acrobat 7.0\ActiveX\" werden benötigt:
AcroIEHelper.dll AcroPDF.DEU AcroPDF.dll GbDetect.dll pdfshell.dll
Sollte die Registry nicht so "geschwätzig" sein, dann sucht man nach allen *.ocx *.dll *.msi Dateien
mit dem Inhalt der CLSID CA8A9780-280D-11CF-A24D-444553540000.
Die AcroPDF.dll z.B. heißt in der Version "PDF Browser Control" .
Gibt das keinen Aufschluß, so bleibt nur die Suche im www mit der CLSID CA8A9780-280D-11CF-A24D-444553540000.
Diese CLSID ist einmalig!