Pb de prog CoInitializeEx() en C#

Résolu
jonathan_08 Messages postés 2 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 28 mars 2007 - 27 mars 2007 à 09:24
jonathan_08 Messages postés 2 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 28 mars 2007 - 28 mars 2007 à 08:53
Bonjour,
Voici une fonction Cpp que j'utilisais. J'essai de la recréer en C# mais je ne trouve pas la fonction sous C# 2005 qui reproduit exactement le même comportement.

if(FAILED(CoInitializeEx(NULL,COINIT_MULTITHREADED)))
{
      //Message : Coinitialiezd Failed
}

Dans l'attente de toutes indications concernant ce "topic", je vous remercie.

3 réponses

Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
27 mars 2007 à 12:08
Salut, on est limité en C# pour interoper avec COM, il faut suivre des règles bien précises pour créer des wrappers COM et il n'appartient pas au developpeur C# d'initializer la librairie COM.
3
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
27 mars 2007 à 23:27
salut,

à la limite tu peux ajouter l'attribut [MTAThread] ou [STAThread] à ta fonction Main...mais tu n'as effectivement pas besoin d'appeler coinit...

ShareVB
3
jonathan_08 Messages postés 2 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 28 mars 2007
28 mars 2007 à 08:53
Merci pour vos réponse, je vai reconsidérer mon problème avec vos propositions.
A bientôt. ;)
0
Rejoignez-nous