佚名通过本文主要向大家介绍了activex控件下载xp,activex控件下载,activex控件,activex控件被阻止,activex控件官方下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 急救,在一个程序中插入一个activex控件正常,插入二个会出错。
描述:
解决方案1:
描述:
使用别人的activex控件,插入一个调用他的recstart方法时运行正常,但插入二个的时候,同时调用recstart方法会出错。插入一个,然后把程序运行二次,也是正常的,想问一下,插入二个,和插入一个然后程序运行二次有什么区别,
activex控件recstart方法的源代码
STDMETHODIMP CSQ2::RecStart(BSTR FileName)
{
pC_d = (S_p_CB)&C_b;
DWORD ThrdId;
pC_d->Avi.h_avi_thread=CreateThread(NULL,0,Avi_Thread,pC_d,0,&ThrdId);
return S_OK;
}
解决方案1:
严禁找二奶 ?
应该是有什么冲突,你仔细调试,到了断点看Debug的各种情况,仔细找,肯定能找到
应该是资源占用上的问题,如果是多线程的话很可能是同步处理的问题.也有可能是某些单独的资源被占用而导致资源冲突发生异常.
解决方案3:是不是资源冲突阿
解决方案4: 插入两个就生成两个实例
好比按钮
拖两个按钮到一个窗体上
和对一个按钮点击两次
效果是不一样
看它的代码很可能是线程的同步出问题