做了个小程序,换了台电脑打不开

snoopyym1 2016-12-26 05:11:04
涉及到了button image combo memo chart timer以及MSComm组件 ,自己电脑能运行,在别的电脑上点exe程序出现了如图的error 求大神指点!第一次发帖
...全文
785 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
juno_393 2016-12-27
  • 打赏
  • 举报
回复
mscomm类未注册。 在cmd中注册。regsvr32 MSCOMM的完整路径名。
santiaodahan 2016-12-27
  • 打赏
  • 举报
回复
引用 7 楼 santiaodahan 的回复:
在你的可用的机器上搜索MSCOMM32.OCX文件(一般在系统文件夹下),拷贝到其他机器上,运行regsvr32 MSCOMM32.OCX全路径名,注册成功就可以用了。注册时使用/u开关可以反注册。
制作安装包时一般会带注册ActiveX控件的功能,也可以自己写代码注册此控件。
santiaodahan 2016-12-27
  • 打赏
  • 举报
回复
在你的可用的机器上搜索MSCOMM32.OCX文件(一般在系统文件夹下),拷贝到其他机器上,运行regsvr32 MSCOMM32.OCX全路径名,注册成功就可以用了。注册时使用/u开关可以反注册。
lyhoo163 2016-12-27
  • 打赏
  • 举报
回复
引用 3 楼 snoopyym1 的回复:
[quote=引用 2楼lyhoo163 的回复:]是否需要带库文件编译。 IED中,菜单project-Option 打开 package页 取消“Build with runtime packages"选项 再编译。
刚看了,这个选项默认没有选中[/quote] 你安装一下office 应该解决问题了。
snoopyym1 2016-12-27
  • 打赏
  • 举报
回复
已经解决了,谢谢各位的解答。只要在电脑上装微软的软件,比如VC,VB,VS等就会自带MSComm组件。希望对后来者有用
snoopyym1 2016-12-26
  • 打赏
  • 举报
回复
引用 4楼chenlei 的回复:
mscomm组件没注册吧。
要怎么注册呢?
chenlei 2016-12-26
  • 打赏
  • 举报
回复
mscomm组件没注册吧。
snoopyym1 2016-12-26
  • 打赏
  • 举报
回复
引用 2楼lyhoo163 的回复:
是否需要带库文件编译。 IED中,菜单project-Option 打开 package页 取消“Build with runtime packages"选项 再编译。
刚看了,这个选项默认没有选中
lyhoo163 2016-12-26
  • 打赏
  • 举报
回复
是否需要带库文件编译。 IED中,菜单project-Option 打开 package页 取消“Build with runtime packages"选项 再编译。
lyhoo163 2016-12-26
  • 打赏
  • 举报
回复
是否压根带库文件编译。 project-Option 打开 package 取消

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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