计算机丢失rtl100.bpl,处理“未曾找到 rtl100.bpl,因而这个利用过程未能启用。重新安装利用过程可能会修复此问题。”...

有时候,用Delphi写的过程,在本机自己的机器上运行未曾问题,但公布后,交付给客户,运行时却提醒“未曾找到

rtl100.bpl,因而这个利用过程未能启用。重新安装利用过程可能会修复此问题。”如下图

我在网上查了一下,确乎欠缺了rtl100.bpl文件导致的(有时还提醒未曾找到vcl100.bpl文件)。

大多数处理的措施都是在安装包中附带rtl100.bpl文件和vcl100.bpl文件,未来安排的时候放到目标计算机的System32文件夹中,可能安排到过程所在文件夹中。这种措施当然可行,同时自己编写的exe过程固然体积大大减小(我写的一个Demo,大小只有36K,图形化的,加自己写的控件),然而软件就被瓜分成了好几个文件。万一项目里只有这一个exe的话http://www.czgbay.info/gongsi/657.html,我们还是渴望在安排后全副项目里就它一个文件,有未曾措施做到呢?有!甲醛检测仪

编译之前在Delphi开发环境的Project

Manager中找到要编译的过程,单击右键抉择“Options”,在工程选项窗口的左侧抉择“Packages”,如下图

此刻的右侧最下方有Runtime

packages选项,将&ldquohttp://www.best9ti.info/lianxiwomen/546.html;Build

with runtime packages”前的钩打掉。点击OK。如下图

这时候再编译。你会觉察过程的大小发生了显明的改变(我的Demo此刻变成了414KB),也即便说编译器曾经将rtl100.bpl和vcl100.bpl打入了我的Demo过程中。这么就能保证我的过程在安排后的目标机上确乎能运行,而无须去关怀该机器上有未曾这两个文件。必需额外解释的是,当一个项目中有多个文件(两个或两个以上)的时候,我还是评比将“Build

with runtime

packages”这个钩打上,安排的时候将rtl100.bpl和vcl100.bpl也放到过程的安装目录下,这些过程就都能调用公共的库,减小过程的体积。

那么,光靠一些容易的问题,我们能会意那些混杂的措施吗?

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值