基于串口控件的VC程序不能运行的解决方法
0赞
发表于 2/27/2012 9:56:51 AM
阅读(3192)
昨天做了个VC的串口程序给客户,结果在客户那打不开。起初以为是Win7系统的问题,后来在WinXp下试也不行,我想起了程序中用到了串口控件,几年前遇到过类似现象。解决方法是:
一、手动输入命令法(适合自己用):
1、把“MSCOMM32.OCX”复制到“C:\windows\system32”目录下。
2、点“开始”->“运行”,如下图:
出现下面的界面:
3、输入“regsvr32 C:\windows\system32\MSCOMM32.OCX”,点“确定”即可。
二、批处理文件法(适合给别人用):
其实上面的过程也可制作成批处理文件来实现,下面详述步骤:
1、新建一个文本文件,里面写上下面的内容:
copy MSCOMM32.OCX %windir%\system32\
regsvr32 %windir%\system32\MSCOMM32.OCX
2、保存文件,重命名成扩展名是bat的文件名(如“注册控件.bat”)。
3、把“MSCOMM32.OCX”和“注册控件.bat”放到同一目录下,给用户,让其运行“注册控件.bat”即可。


