用VC++MFC中的MSCOMM控件编写的串口通信程序,在自己的电脑上运行很正常,在WIN7的电脑上就打不开串口。

用VC++MFC中的MSCOMM控件编写的串口通信程序,在自己的电脑上运行很正常,在WIN7的电脑上就打不开串口。,第1张

win7的电脑上缺少mscomm32.ocx,或者被损坏,都会造成应用程序无法运行。 mscomm32.ocx是ActiveX公用控制模块,用于例如Visual Basic 6.0程序的MSComm控制。

解决的办法是下载mscomm32.ocx,放到相应的目录下,并注册。

在开始--运行输入cmd,调出‘命令提示符’窗口,然后再执行regsvr32命令。

要为mscomm32.ocx,请在 MS-DOS提示符处键入以下命令:

c:\regsvr32 mscomm32.ocx ,表示在C盘注册mscomm32.ocx。

注册成功后会有一个提示框。

可能是没有串口控件Mscomm32.ocx吧。你可以换一个串口软件使用。

网上有很多,格西烽火串口助手、SSCOM等都不错,格西烽火串口助手做的很不错,自定义功能很强。

右键我的电脑 属性 硬件 设备管理器 找到端口 看看你单片机的串口对应是否正确 不正确 你就调一下 如果对应正确 你看看 你的串口调试助手的串口是不是关闭了 如果开着先关闭 烧写完程序在打开 应该就这2种情况了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11765145.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存