在我的一个基于对话框的软件中(此前是已经正常使用了多套的,但最近需要升级使用MSCOM控件写串口的功能),添加了MS COMUNICATION控件后,编译出来的执行文件则不执行(去掉了那个MSCOM控件又是正常的)。我跟踪到MFC的DoModal()函数中发现是对API函数
hWnd = ::CreateDialogIndirect(hInst, lpDialogTemplate, pParentWnd->GetSafeHwnd(),lgProc);
的调用不成功。
进而发现其他的控件安装上去也是同样的现象。而我其它的基于对话框的软件又都能正常加载使用各ACTIVEX控件。实在是找不到原因,不知各位高手有何见解。
我的EMAIL是[email protected],QQ19417445。有何见解也可EMAIL给我或QQ联系。只求能找到原因,嫌分不够的话可再加分,先谢。