-
controle Activex ocx
Bonjour,
Apres avoir ajouté un contrôle Activex dans la liste des boites outils, le contrôle est bien visible dans la rubrique Visua lBasic PowerPack. seulement après l'ajout du contrôle à mon window form je reçois le message d'erreur: "Classe non enregistrée"
Cmment enregistrer cette classe ? c'est un fichier ocx se trouvant dans le repertoire : "C:\Windows\SysWOW64"
Merci d'avance de votre aide
Prisson Emmanuel
-
Controle ActiveX
J'ai essayé de l'enregistrer avec Regsv32.exe mais je recois toujours un message d'erreur.
Toutes les méthodes de ce contrôle sont visibles sauf qu'au deploiement de l'application il y a ce message d'erreur.
A l'aide je vous en prie.
Je vous remercie d'avance
Prisson
-
Bonjour,
As-tu lancé Regsv32.exe comme administrateur ?
Si oui, et que cela n'a pas marché essaie ceci. Ce n'est pas le "bon" message d'erreur, mais, tant qu'à y être...
Essaie avec une solution uniquement x86. Pas de x64 ou de anycpu.
-
ActiveX
Bonjour
Au fait je ne lançais pas en tant qu'administrateur. C'est ce que je viens de faire et je reçois le message de reussite de l'action meme sur le 64 bits.
mais au lancement de mon window Form je reçois toujours le meme message pour le 64 bits : Classe non enregistréé.
Par contre sur le 32 bits c'est après implementation d'une methode du contrôle ActiveX que je recois le message : une exception systemwindowform.Axhost + invalidactivexexception a été lévée.En recherchant la signification de cette exception j'ai lu ceci : "Un contrôle Activex ne peut être referencée que lorsque ses propriétés et méthodes ont été bien instanciés et initialisés.
ce qui depasse un tout petit peu mon entendement. Quelqu'un pourrait il m'aider ?
Merci d'avance.
Prisson
-
Bonjour,
Il y a deux versions de Regsvr32. Une pour le 32 bits et une pour le 64 bits. Essaie les deux. Ceci dit, très peu d'OCX sont compatibles avec des solutions purement 64 bits (pas de anycpu, ni de x64, dans Visual Studio).
-
Merci bien mon cher,
j'ai suivi tes recommandations et le probleme est reolu.
merci bien