MSCOMM控件如何在C++builder 64位环境运行,显示未注册类

Freeman Rui 2020-08-20 08:49:50
...全文
330 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
在ID E中出现的错误?你重新从.ocx导入,生成接口单元,再编译、安装组件
Freeman Rui 2020-08-20
  • 打赏
  • 举报
回复
引用 1 楼 早打大打打核战争 的回复:
你要先在系统中用regsvr32.exe注册那个ActiveX

我的系统是windows10,我把mscomm.ocx文件放在C:\Windows\SysWOW64目录下然后用regsvr32注册之后还是显示的这个
  • 打赏
  • 举报
回复
你要先在系统中用regsvr32.exe注册那个ActiveX
Freeman Rui 2020-08-20
  • 打赏
  • 举报
回复
引用 3 楼 早打大打打核战争 的回复:
如果你的ocx是64位的,要用windows\system32\regsvr32.exe注册,如果是32位的,要用windows\syswow64\regsvr32.exe注册
我试了还是不行啊,我下了32位、64位的按照大佬你的方法试了,但是在64位环境下就一直说没有注册类,32位环境能运行
  • 打赏
  • 举报
回复
如果你的ocx是64位的,要用windows\system32\regsvr32.exe注册,如果是32位的,要用windows\syswow64\regsvr32.exe注册

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧