s00171332 2023-05-19 15:25 采纳率: 0%
浏览 141

VS2022无法加载已注册的mscomm控件

注册了ActiveX控件MSCOMM32.OCX,在VS2010里可以识别到,可以在菜单“工具->选择工具箱->COM组件”中看到Microsoft Communications Control, version 6.0,并可以选择与添加,之后一切功能都正常。

同一台电脑,在VS2022里,就找不到Microsoft Communications Control, version 6.0,所以无法添加。工程是之前在VS2010上开发的MFC工程,主界面里用了串口通讯的ActiveX控件,在VS2010上没问题,在VS2022上就无法打开主界面进行修改等操作(因为主界面里有串口控件,而VS2022里无法添加这个控件)。但是,直接运行,功能也是没问题的。就是没办法在开发过程中打开主界面进行修改!

不知道各位通道有没有遇到类似的问题?
谢谢!

  • 写回答

3条回答 默认 最新

  • threenewbee 2023-05-19 15:30
    关注

    你的应用程序必须是32bit的才支持这个控件。
    另外,没有必要用这个vb6的控件了,串口通讯mfc直接用CSerialPort即可

    评论

报告相同问题?

问题事件

  • 创建了问题 5月19日

悬赏问题

  • ¥15 poi合并多个word成一个新word,原word中横版没了.
  • ¥15 【火车头采集器】搜狐娱乐这种列表页网址,怎么采集?
  • ¥15 求MCSCANX 帮助
  • ¥15 机器学习训练相关模型
  • ¥15 Todesk 远程写代码 anaconda jupyter python3
  • ¥15 我的R语言提示去除连锁不平衡时clump_data报错,图片以下所示,卡了好几天了,苦恼不知道如何解决,有人帮我看看怎么解决吗?
  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?