最近,我有机会在delphi 7上工作。我刚刚创建了一个示例应用程序,它显示了一条欢迎消息,而且那个exe在Delphi机器上运行得很好。如果我将该exe移动到非delphi机器(未安装delphi),它将抛出错误,因为“程序无法启动,因为您的计算机缺少rtl70.bpl。请尝试重新安装该程序以修复”“问题。
如果我使用Delphi 5遵循相同的过程,它就会工作得很好。
发布于 2015-04-03 09:48:03
您已经构建了依赖于运行时包的程序。这意味着每台需要运行程序的机器都需要有可用的运行时包。
有两种解决办法:
运行时包选项由项目选项中指定的设置确定。
除非您有一些令人信服的理由使用运行时包,否则第二个选项要简单得多,因为它允许可执行文件独立,不需要外部依赖。
https://stackoverflow.com/questions/29429755
复制相似问题