Bridge_U was compiled with a different version of DBGridEh.TDBGridEh

在别的计算机上编译笔记本上的源代码时,总出现这个错误,在哈同金家解决时,颇费了一番功夫,Shit!
先把Delphi的packages中的Bridge、EhLib4.0等Remove,然后删除原搜索路径、源文件(Projects/Bpl下的,源文件保存路径下的文件等等),然后关闭Delphi。利用搜索,查找C盘上含有关键字“60、Eh……”的所有文件,凡是和EhLib、DBGridEh有关的,统统删掉。
然后再复制EhLib、Bridge的源文件,先编译安装EhLib,再Bridge。

 

在241上编译Bridge.dpk(//192.168.2.240/E$/……/Bridge_U.pas)好使,在240上重新编译、安装。
在省中心的程序中编译(Ctrl+F9)好使,运行(F9)报错:U730。把所有动态加载的包去掉,全都编译进主程序,编译就报错:Bridge什么的没有找到。
于是在240中Remove了Bridge_U.pas,再重新加载,变成了 E:/……/Bridge_U.pas,重新编译包。
再回到省中心的程序,动态加载包,一切又都ok了。
而且为了保险起见,开发过程中,所有的东西还是全都编译进应用程序中,等到发布的时候,再适当地选择动态加载那些包。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值