2009-09-29 4 views
2

Un utilisateur reçoit une exception lors de la connexion d'une application que j'ai créée à une application tierce à l'aide de COM. La connexion échoue avec l'erreur suivante:Erreur de connexion à une application tierce via COM: mscorlib Exception de HRESULT: 0x80040202

Source: mscorlib 
Message: Exception from HRESULT: 0x80040202 

Ce logiciel fonctionne correctement pour les autres utilisateurs.

Des idées sur ce qui pourrait se passer?

L'erreur se produit juste avant que l'application ajoute certains gestionnaires d'événements à certains des objets COM de l'application tierce. Il est capable d'instancier avec succès les objets, cependant.

Répondre

0

Le code d'erreur pour ce HRESULT est CONNECT_E_CANNOTCONNECT. Ceci est généralement renvoyé comme un code d'échec de IConnectionPoint :: Advise car le point de connexion ne prend pas en charge l'interface sous-jacente.

Pouvez-vous nous donner un peu plus de contexte dans le code à l'origine de cette exception? Créez-vous le composant, l'utilisez, etc ...

+0

Edité question avec: L'erreur se produit juste avant que l'application ajoute des gestionnaires d'événements à certains des objets COM de l'application tierce. Il est capable d'instancier avec succès les objets, cependant. – Dave

Questions connexes