C++ Builder 6.0 生成EXE ,运行时显示“没有注册类”

u010595198 2013-05-27 07:32:30
大家好,请教一个问题。
用C++ Builder6.0开发完程序后,生成一个不依赖于C++ Builder环境的程序。
按照网上的步骤(如下)操作,结果在WIN7系统下运行该EXE时,显示“没有注册类”。

请问如何解决?
谢谢!


在pro在project->Options->Compiler中点击Release,

在project->Options->Packages中去掉Builder with runtime packages选项

在project->Options->Linker中去掉Use dynamic RTL 选项

然后, ReBuild
...全文
669 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010595198 2013-06-07
  • 打赏
  • 举报
回复
确实应该安装Office软件,谢谢各位的帮助!
ccrun.com 2013-05-28
  • 打赏
  • 举报
回复
引用 4 楼 u010595198 的回复:
谢谢各位的帮忙。 我在程序中使用了office2K的组件,是不是因为这个的原因呢? 另外,第三方的dll或者ocx如何自动注册呢? 我想把程序打包成安装程序,所以是否需要自动注册呢? 谢谢!
目标机器需要安装Office
缘中人 2013-05-28
  • 打赏
  • 举报
回复
office2K是不是需要安装office啊
u010595198 2013-05-28
  • 打赏
  • 举报
回复
谢谢各位的帮忙。 我在程序中使用了office2K的组件,是不是因为这个的原因呢? 另外,第三方的dll或者ocx如何自动注册呢? 我想把程序打包成安装程序,所以是否需要自动注册呢? 谢谢!
缘中人 2013-05-27
  • 打赏
  • 举报
回复
调用了第三方的dll或ocx之类的东西吧 ,需要的话注册一下 regsvr32
缘中人 2013-05-27
  • 打赏
  • 举报
回复
调用了第三方的dll或ocx之类的东西吧 regsvr32
ccrun.com 2013-05-27
  • 打赏
  • 举报
回复
程序中是否用到了ActiveX控件?

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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