AxAcroPDF - Vista64-Klasse Nicht Registriert-Fehler

Haben wir eine WinForms-Anwendung in C# geschrieben, verwendet die AxAcroPDFLib.AxAcroPDF-Komponente zum laden und drucken einer PDF-Datei. Hat gearbeitet ohne irgendwelche Probleme in Windows XP. Ich zog meine Entwicklungsumgebung auf Vista 64 bit und nun die Anwendung wird nicht ausgeführt (unter Vista 64), es sei denn, ich Entferne die AxAcroPDF Komponente. Ich bekomme den folgenden Fehler, wenn die Anwendung läuft:

"- System.- Laufzeit.InteropServices.COMException:
Klasse nicht registriert (Ausnahme von HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."

Habe ich hingewiesen wurde auf die Adobe Foren, der Grund für den Fehler ist, dass Sie nicht über ein 64-bit-version des AxAcroPDF ActiveX-Steuerelement.

Gibt es eine Möglichkeit, um dieses problem? Zum Beispiel kann ich konvertieren Sie das 32-bit-ActiveX-Steuerelement, um eine 64-bit-mich kontrollieren?

InformationsquelleAutor daveywc | 2008-09-15
Schreibe einen Kommentar