Bonjour,

J'ai un "access violation" lorsque j'essaie d'acc�der � une des fonctions d'un object COM mais je ne sais pas pourquoi... Y a-t-il un moyen d'acc�der un code du COM lors du d�boggage (� partir d'un porgramme MFC)?

Voici mes m�thodes:

Impl�mentation de la m�thode COM (fichier .tlh):

virtual HRESULT __stdcall GetArrayDimension ( /*[out,retval]*/ long * pRetVal ) = 0;

Appel de la fonction dans mon porgramme c++:

HRESULT hr = CoInitialize(NULL);

IClipboardPtr pIClipboard(_uuidof(TacticalLayoutClipboard));
long lResult = 0;

SAFEARRAYBOUND arrayBounds[1];
arrayBounds[0].lLbound = 0;
long dim = 0;
lResult = pIClipboard->GetArrayDimension(&dim); // CRASH
arrayBounds[0].cElements = dim;

CoUninitialize();

Merci

Dominique