IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[vs2005][c#]EXception -hresult :0x80040154


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut [vs2005][c#]EXception -hresult :0x80040154
    salut !!!
    j'ai un logiciel que j'ai programmé en c# sous visual studio 2005 sur un pc qui a xp professionnel comme système d'exploitation ;
    j'ai deployé en suivant toutes les étapes de déploiement et j'ai installé le programme sur un pc qui a windows xp familial ;
    au lancement du programme ,j'ai ce message d'erreur :

    Class not registered (Exception from HRESULT: 0x80040154
    (REGDB_E_CLASSNOTREG))


    comment le résoudre , je ne sais quel bout de code vous envoyer pcq sur mon pc de programmation tout marche bien !!!
    merci pour votre aide

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu utilises un composant ActiveX, non ?
    Il faut qu'il soit enregistré sur la machine avec l'utilitaire regsvr32

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut
    ok ,
    je l'ajoute et je vous donne les nouvelles !!!

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut
    merci ça marche !!!

  5. #5
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut
    Bonjour

    J'ai exactement la même erreur !

    J'ai pas compris le "Il faut qu'il soit enregistré sur la machine avec l'utilitaire regsvr32"

    je suis un noob, vous pouvez pas m'expliquer un peu ?

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par benclub Voir le message
    J'ai pas compris le "Il faut qu'il soit enregistré sur la machine avec l'utilitaire regsvr32"

    je suis un noob, vous pouvez pas m'expliquer un peu ?
    Tu ouvres une console, tu vas dans le répertoire où il y a la DLL ActiveX, et tu tapes :
    Code DOS : Sélectionner tout - Visualiser dans une fenêtre à part
    regsvr32 nomDeLaDll.dll

  7. #7
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut
    Passons à ce que tu as dis en premier à tatikambwa


    Citation Envoyé par tomlev Voir le message
    Tu utilises un composant ActiveX, non ?
    Il faut qu'il soit enregistré sur la machine avec l'utilitaire regsvr32

    quand je vais dans exécuter et que je tape

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    regsvr32 Interop.RTUPDATEMANAGERLib.dll

    ça me dit que le module spécifié est introuvable !

  8. #8
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Interop.RTUPDATEMANAGERLib.dll, c'est le wrapper du composant ActiveX. C'est la DLL du composant ActiveX lui-même qu'il faut inscrire avec regsvr32

  9. #9
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut
    je veux bien le faire mais je ne sais toujours pas comment on fait

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par benclub Voir le message
    je veux bien le faire mais je ne sais toujours pas comment on fait
    ben tu fais la même chose, mais au lieu de mettre Interop.RTUPDATEMANAGERLib.dll en paramètre de regsvr32, tu mets le nom du composant ActiveX (probablement RTUPDATEMANAGER.dll ou RTUPDATEMANAGER.ocx)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2013] (exception de HRESULT : 0X80040154 (REGB_E_classnotreg))
    Par GALFEROG dans le forum Microsoft Office
    Réponses: 1
    Dernier message: 20/05/2014, 20h21
  2. Réponses: 1
    Dernier message: 27/04/2014, 11h48
  3. exception hresult 0x800A03EC
    Par zanoubya dans le forum VB.NET
    Réponses: 4
    Dernier message: 28/01/2010, 12h00
  4. Migration vs2003 -> vs2005: Catch exceptions
    Par cmathieu dans le forum C++
    Réponses: 12
    Dernier message: 26/11/2009, 00h27
  5. [C#]Exception from HRESULT: 0x8007007F
    Par ccensam dans le forum Windows Forms
    Réponses: 3
    Dernier message: 23/08/2006, 10h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo