我现在要对一个ocx控件进行封装,原ocx是带界面的,我用MFC窗体 静态加载上这个控件,然后编译没有问题。但是用IE或者exe调用会出现闪退。然后我搜索到动态加载,
RECT rc;
GetClientRect(&rc);
bool f = m_pCwFacelive.Create("", WS_CHILD | WS_VISIBLE, rc, this, 0);
if (f)
{
m_pCwFacelive.cwInit();
}
会报错,0xC0000005: 读取位置 0x00000000 时发生访问冲突。
然后我又找到一个方法,直接Loadlibrary(),但是在调用注册函数时lpDllEntryPoint() 失败。
现在求大神指导一下应该怎么去做。。。
原有ocx是第三方的控件,没有源代码