佚名通过本文主要向大家介绍了360问题补丁,toolbar问题临时补丁,问题补丁,生化危机6补丁问题,微软兼容性检测补丁等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于微软 ATLCPImpIMTh补丁的问题。
描述:
解决方案1:
描述:
我的系统是 win2003 + VC6.0,在 For each generated function (named Fire_{EventName}) within the proxy class: Comment out the following lines within the generated for loop:
时遇到问题。编译后在VB中当dll执行到如下语句时,VB会被挂起。
sp.Attach (GetInterfaceAt(nConnectionIndex)); //在这里VB被挂起。Fire_xxx事件永远无法触发。
而当我在sp.Attach前面加了MessageBox时就可以触发事件了(把MessageBox放在sp.Attach后,运行时
VB照样会被挂起):
MessageBox(NULL,"aa","bb",0);
sp.Attach (GetInterfaceAt(nConnectionIndex));
-------------------------------------------------------
注:我已经在工作线程(即第二线程)中加入了:CoInitializeEx(NULL,COINIT_MULTITHREADED)
解决方案1:
ATLCPImpIMT.h用的类似第一个方法,使用的是GIT应该是。
这种问题一般用第二个方案最好。