[Visual C++] AfxOleInit()

AfxOleInit() [Visual C++] - C++ - Programmation

Marsh Posté le 08-07-2005 à 15:20:00    

Bonjour,
J'ai une appli qui lit un fichier de config XMl avec MSXML et à l'initialisation je dois faire un appel à la fonction "AfxOleInit()"
Jusque la tout va bien.
Mon fichier XML est bien chargé.
Mon problème est que j'utilise aussi WMI est mon application plante au 2ème appel de la fonction :
 

Code :
  1. hres = pLoc->ConnectServer(
  2.          _bstr_t(L"ROOT\\CIMV2" ), // Object path of WMI namespace
  3.          NULL,                    // User name. NULL = current user
  4.          NULL,                    // User password. NULL = current
  5.          0,                       // Locale. NULL indicates current
  6.          NULL,                    // Security flags.
  7.          0,                       // Authority (e.g. Kerberos)
  8.          0,                       // Context object  
  9.          &pSvc                    // pointer to IWbemServices proxy
  10.          );


 
C'est à dire que ma première requete WMI se deroule sans problème et la deuxième ne passe pas, ca plante.
Si je ne charge pas mon fichier XML mais que je créé juste le parser XML ca plante aussi (la fonction "AfxOleInit()" etant dans le constructeur. Si je commente l'appel à cette fonction, ca passe, je n'ai pas de problèmes avec WMI.
 
Que faire, je suis perdu, j'y comprend rien.
Merci


Message édité par AsTro le 08-07-2005 à 15:46:37

---------------
>>>>>> WebFotos <<<<<<
Reply

Marsh Posté le 08-07-2005 à 15:20:00   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed