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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?