DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: gabor423
今日帖子: 50
在线用户: 19
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 arvin (arvin) ★☆☆☆☆ -
盒子活跃会员
2018/7/20 2:11:48
标题:
来拜神,请教rtl210.bpl缺失的报错! 浏览:1143
加入我的收藏
楼主: 工具:XE7 
在引用DesignEditors,DesignIntf时,发现找不到pas,于是按照网上的解决办法设置了
Delphi Compiler\Compiling\Other Option\Additional options to pass the compiler
设为-LUDesignID

编译通过也能运行,但在非开发环境的WINDOWS下报
"无法启动此程充序,因为计算机中丢失rtl210.bpl。尝试重新安装该程序以解决此问题"
此帖子包含附件:arvin_201872021145.rar 大小:541.5K
----------------------------------------------
-
作者:
男 arvin (arvin) ★☆☆☆☆ -
盒子活跃会员
2018/7/20 2:13:31
1楼: 附件是截图
此帖子包含附件:
PNG 图像
大小:8.7K
----------------------------------------------
-
作者:
男 wj964124 (王钧) ★☆☆☆☆ -
盒子活跃会员
2018/7/20 8:43:19
2楼: 把RTL210.bpl拷贝到这个程序所在的目录中,试试看,能不能运行成功,还有你程序的编译选项你自己去看一下是怎么设置的,是不是没有把bpl包文件编译进去的啊?
----------------------------------------------
人生如雾亦如梦,情如朝雾去匆匆;人生如雾亦如梦,缘生缘灭还自在。
作者:
男 arvin (arvin) ★☆☆☆☆ -
盒子活跃会员
2018/7/20 10:16:54
3楼: 的确,把报错丢失的BPL拷到文件目录下的确有效。
此帖子包含附件:
PNG 图像
大小:17.9K
----------------------------------------------
-
作者:
男 arvin (arvin) ★☆☆☆☆ -
盒子活跃会员
2018/7/20 10:21:09
4楼: 是不是就像您所说的需要在options里设置【,还有你程序的编译选项你自己去看一下是怎么设置的,是不是没有把bpl包文件编译进去的啊?


link with runtime packages 后,报找不到tdsprovider210.bpl,于是网上搜了一下,可能是需要加入dcp所在目录,所以我这样设置
此帖子包含附件:
PNG 图像
大小:82.7K
----------------------------------------------
-
作者:
男 arvin (arvin) ★☆☆☆☆ -
盒子活跃会员
2018/7/20 10:23:48
5楼: 现在报这个错误:[dcc32 Fatal Error] VCLZIPXE7.dpk(42): F2063 Could not compile used unit 'VCLZip.pas'

于是我又把已经安装的VCLZIP重新build再install,还是出现上面的错误.


不知道我上述的加包的方法是不是正确?
----------------------------------------------
-
作者:
男 arvin (arvin) ★☆☆☆☆ -
盒子活跃会员
2018/7/20 10:30:18
6楼: 前面还有一步,忘说了,设置完link with runtime packages 为true后,
报错缺少tdsprovider210.bpl,后来网上搜了一下,可能是没有加入dcp,于是把dcp加入到搜索路径中,才有了5楼的报错.
此帖子包含附件:
PNG 图像
大小:78.4K
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2018/7/20 12:03:31
7楼: 既然说少了这个文件,你去找这个文件就行了。

如果你把这个文件放到你自己的 EXE 目录下,或者 system32 目录下,它还说少了这个文件,这个看似诡异的情况,非常大的可能是:你的电脑曾经有这个文件,它的位置被写入了注册表,然后注册表里面这个位置的这个文件被删了。

也就是说,你去注册表查一下这个文件,看看有没有对这个文件的描述。
----------------------------------------------
-
作者:
男 arvin (arvin) ★☆☆☆☆ -
盒子活跃会员
2018/7/20 16:04:11
8楼: 我感觉2楼说的靠谱,2楼大侠人呢?
----------------------------------------------
-
作者:
男 nihao500s (nihao100s) ▲△△△△ -
注册会员
2019/5/22 16:01:26
9楼: 北京私家侦探
上海搬家公司
私家侦探
----------------------------------------------
-
作者:
男 wuxiangyang (wxy) ★☆☆☆☆ -
盒子活跃会员
2019/5/23 10:39:27
10楼: -LUDesignID 设置了这个,就是不带系统库.bpl 编译,  EXE 的大小会减掉这些包变小
这个时候,发布程序就得复制这些包和EXE 一起部署

我一直这么干,exe + 一堆BPL ,dll ,cfg 文件,显得高大上, 不然一个EXE ,客户会说,才一个文件,问我要这么多钱 按此在新窗口浏览图片
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行50.78125毫秒 RSS