在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Delphi怎样安装和配置第三方控件并处理找不到文件一、提示信息:[dcc64 Error] E1026 File not found: ‘***.res’二、解决方法:1、正解:应当去看官方的安装说明文档,比如若你用自动或手动方式安装和部署TMS FlexCel Studio for VCL and FireMonkey *.*.*.*.exe时,你应当仔细阅读官方的安装说明:http://www.tmssoftware.biz/flexcel/doc/vcl/guides/installation-guide.html 2、通常遇到这样的情况,怎么解决 2.1、首先,确保已经正确安装了控件的BPL包:Component -> Install Packages. 2.2、其次,部署库路径 注意:有些控件的安装是要区分平台Platform部署的,若需要请先选择平台后: Tools->Options 分平台 Environment Options选择好后,再选择其平台下的Delphi Options->Library 确保下面前5行这些路径是存在的: 你曾经若错误的执行“delete invalid paths”按钮,这个按钮建议从不去执行它,不要的你逐行删除即可!因为Delphi有一个错误,其中包含$(Platform)宏的条目显示为灰色,就好像它们是无效的一样。其实不是!如上图所示,例如显示:$(BDSLIB)\$(Platform)\release 为灰色,但这是能够从命令行进行编译(并找到“ rtl”包)的重要途径!如果用按钮“delete invalid paths”删除无效的路径,Delphi将删除所有带有$(Platform)的路径,而您将必须手动还原它们,否则将找不到运行时刻的rtl包。 2.2.1、部署库路径,什么是库路径? 通常的第三方控件会是包含 lib、libs、package字样的路径下部署其封装的库路径的,那么什么是 库路径?库路径就是你手动安装时需要重新compile build install控件的路径,其中包含了其工程文件、必须的*.INC(可复用的源码文件)、*.RES(资源文件);若分平台会有下级分平台的文件夹;若发行控件的作者不愿意公布所有的源代码,它们中,还会放置对应编译时产生的dcu文件(以及若用BCB产生的*.hpp、*.a的文件)。 你需要将这些路径,部署到库路径! 2.2.2、注意:库路径 <> source路径的 千万别把包含源代码的source路径及其子路径加入库路径,否则你的工程若引用了控件,每次编译时都会把它们重新编译和Build一次,这会大大降低工作效率! 3、部署搜索路径 目的:是确保你在引用控件中的单元时,能识别得到!同时你可跟踪其源码! 路径:通常是控件安装文件夹下的 source 路径及其子路径! 4、调试工程时的可选路径 Debugging.dcus 目的:你正在调试 工程时,需要跟踪控件中的那些没有公开源码的部分,让你在调试期间能够看到其源码,就用这个选项: 注意:调试结束之后,在 Release的工程的时候,请关闭此选项。 三、附注学会:在你的配置部署中,使用环境变量及其全局宏变量: https://blog.csdn.net/pulledup/article/details/105909180 喜欢的话,就在下面点个赞、收藏就好了,方便看下次的分享:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论