Bonjour à tous,
J'aurais besoin d'aide sur un soucis qui dure depuis pas mal de temps.
Dans mon entreprise j'ai mis en place une application Windows form sous VB
qui utilise la fonctionnalité d'afficher des PDF avec le composant COM d'Adobe Reader.
mais depuis qu'elle que temps le composant COM d'Adobe ne fonctionne plus sur certains postes utilisateurs.
La seule solution pour faire fonctionner l'application était de réinitialiser le profil Windows de l'utilisateur, mais au bout d'un certain temps l'erreur revenait
On a fini par trouver que l’erreur est dû à la base des registres, c'est au fur et à mesure que la base des registres utilisateur (NETUSER.DAT) Augmente que le composant d'adobe ne fonctionne plus.
et renvoie l'erreur (Impossible de créer le composant AxHost.
system.Runtime.InteropServices.ComEXception(0x80004005):
Aucun assembly de wrappers n'est inscrit pour cette bibliothèque de type.
à
'system.windows.forms.designe.DocumentDesigner.AxToolboxItem.CreateComponent
à
system.drawing.Design.ToolboxItem.CreateComponentsCore(IDesignerHost host, IDictionary defaultValues)
à
system.Drawing.Design.toolboxItem.CreateComponents(IDesagnerHost host, IDictionary defaultValues)
à
system.windows.formes.Design.oleDragDropHandler.creatTool(ToolboxItem Tool, Control parent, Int32 x, Int32 y,Int32 Height, Boolean as location, boolean hasSize, ToolboxSnapDragDropEventArgs e)')
Je viens juste de créer une application de base avec le composant adobe directement depuis un poste utilisateur défectueux,
mais l'erreur survient au moment du drag and drop sur la form.
je vous remercie de votre aide.
Partager