VS2010中断错误:Debug Assertion Failed! f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\

分类: C |
用VS2010进行调试C++程序时出现以下错误:
http://s6/mw690/005Txylxzy6Rw735sl735&690Assertion Failed! f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\" TITLE="VS2010中断错误:Debug Assertion Failed! f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\" />
其实是控件没有注册的问题。新装系统后,我的vs2010程序中的串口通信的ActiveX控件mscomm.ocx没有注册的问题。
注册MSComm32控件
1、32位系统:把mscomm.ocx拷贝到到C:\Windows\system32文件夹下,使用RegSvr mscomm.ocx注册控件
2、64位系统:把mscomm32.ocx拷贝到到C:\Windows\sysWOW64文件夹下,使用regsvr32 C:\Windows\system32\MSComm32.ocx 注册控件