feubi
Messages postés20Date d'inscriptionmercredi 23 avril 2008StatutMembreDernière intervention29 octobre 2016
-
10 juin 2010 à 15:36
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 2020
-
11 juin 2010 à 12:25
bonjour,
j'ai ecrit un programme vbnet mais quand je l'installe chez le client je reçois ce message
"L'erreur s'est produite la création du formulaire. The error is : Class not registered ( Exception from HRESULT:0x80040154 ( REGDB_E_CLASSNOTREG)) L'erreur est la suivante: Classe non enregistrée (Exception de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))"
aidez moi svp
merci
lolokun
Messages postés1241Date d'inscriptionmardi 10 octobre 2006StatutMembreDernière intervention27 août 20137 10 juin 2010 à 15:42
Bonjour,
Bah il faudrait pour cela savoir ce que tu utilises...
Création de formulaire, donc utilisation d'excel ou de word?
Est ce que ce sont les mêmes version que ceux qui t'ont servis à développer?? Même OS?
Comment as-tu créé le setup d'installation de ton programme?
L'expérience, c'est une connerie par jour, mais jamais la même..
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 11 juin 2010 à 01:31
Création de formulaire, donc utilisation d'Excel ou de Word?
Pas nécessairement, le message d'erreur indique l'impossibilité de créer un formulaire de l'application en raison de l'absence d'enregistrement d'un composant COM, en gros, il manque un ActiveX, celui-ci n'est pas sur la machine ou non enregistré dans le registre de l'OS.
Deux solutions
> Soit c'est un composant donc tu peux trouver l'équivalent en .Net, dans ce cas y'a pas photo, tu vire l'ActiveX illico et tu le remplace par le composant .Net
> Soit comme te le suggère lolokun, tu crée un projet setup te permettant de déployer et d'inscrire le composant sur la machine cliente.
Dis-nous de quel composant il s'agit on te dira s'il il existe un équivalent en .Net
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.