Nous avons une application WinForms écrite en C# qui utilise le composant AxAcroPDFLib.AxAcroPDF pour charger et imprimer un fichier PDF. A travaillé sans aucun problème dans Windows XP. J'ai déplacé mon environnement de développement à Vista 64 bits et maintenant l'application ne fonctionnera pas (sur Vista 64) à moins que je supprime le composant AxAcroPDF. J'obtiens l'erreur suivante lorsque l'application s'exécute:AxAcroPDF - Classe Vista64 non enregistrée Erreur
"System.Runtime.InteropServices.COMException: Classe non enregistrée (Exception de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."
J'ai été informé sur les forums Adobe que la raison de l'erreur est qu'ils ne possèdent pas de version 64 bits du contrôle AxAcroPDF ActiveX.
Y at-il un moyen de contourner ce problème? Par exemple, puis-je convertir moi-même le contrôle ActiveX 32 bits en contrôle 64 bits?
réponse par seaman.myopenid.com ci-dessous est le même mais fournit un peu plus de détails – daveywc