[求助]求助一个关于使用ActiveX控件的问题!
我要使用Inside公司开发的一个PanelXMX.ocx读写智能卡的控件,在vc开发环境中,通过 添加工程->Components andControls Gallery->
找到PanelXMX.ocx->插入对话框资源使用,编译/调试没有错误,但是一旦要执行控件中的函数就产生下面的问题:
debug assertion Failed!
File:Winocc.cpp
Line:345
我在函数中设置断点调试时发现在void AFX_CDECL CWnd::InvokeHelper(DISPID dwDispID, WORD wFlags, VARTYPE vtRet,void* pvRet, const BYTE* pbParamInfo, ...)
{
ASSERT(m_pCtrlSite != NULL); // not an OLE control (not yet, at least)
if (m_pCtrlSite == NULL)
return;
............
}
函数处的m_pCtrlSite=0X0000000(m_pCtrlSite是ColeControlSite.
另外我用ActiveX Control Test Container测试控件没用问题,请教搂主和各位高手办忙,非常感谢.