Problemes avec une fonction a parametres variables
Bonjour,
J'ai un petit pb avec un programme sous visual 2005, qui plante lors du debuggage sur une fonction a parametres variables.
Voila mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #ifndef _AFX_NO_OCC_SUPPORT
...
void AFX_CDECL InvokeHelper(DISPID dwDispID, WORD wFlags,
VARTYPE vtRet, void* pvRet, const BYTE* pbParamInfo, ...);
...
#endif
void CSerial::Write(const VARIANT& data)
{
static BYTE parms[] =
VTS_VARIANT;
InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
&data);
} |
Et lorsque je le debug j'obtiens ca :
Unhandled exception at 0x782ab6f7 (mfc80d.dll) in STXM_Control.exe: 0xC0000005: Access violation reading location 0x00000050.
Quelqu'un pourrait-il m'aider ? :)