【 【清风】 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-24 #1 我现有一个程序是原来的在 d6 下编译的调遥包的形式的,有一个主程序来调用这些包,现在我想把它改用 D7 来编译,但编译完了主程序一调用包就提示,rtl60.bpl 动态库找不到,我从D6下考一个 rtl60.bpl 过来,结果又提示我'调用包失败',这个包是我编译的包文件,我不知道什么原因,请高手们指点一下,谢谢.
我现有一个程序是原来的在 d6 下编译的调遥包的形式的,有一个主程序来调用这些包,现在我想把它改用 D7 来编译,但编译完了主程序一调用包就提示,rtl60.bpl 动态库找不到,我从D6下考一个 rtl60.bpl 过来,结果又提示我'调用包失败',这个包是我编译的包文件,我不知道什么原因,请高手们指点一下,谢谢.
【 【清风】 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-24 #2 我现有一个程序是原来的在 d6 下编译的调遥包的形式的,有一个主程序来调用这些包,现在我想把它改用 D7 来编译,但编译完了主程序一调用包就提示,rtl60.bpl 动态库找不到,我从D6下考一个 rtl60.bpl 过来,结果又提示我'调用包失败',这个包是我编译的包文件,我不知道什么原因,请高手们指点一下,谢谢.
我现有一个程序是原来的在 d6 下编译的调遥包的形式的,有一个主程序来调用这些包,现在我想把它改用 D7 来编译,但编译完了主程序一调用包就提示,rtl60.bpl 动态库找不到,我从D6下考一个 rtl60.bpl 过来,结果又提示我'调用包失败',这个包是我编译的包文件,我不知道什么原因,请高手们指点一下,谢谢.
D dinglj1760 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-24 #4 rtl60.bpl和D7里面的有很大差别 可以看看Delphi的OTA帮助就知道了 所以,还是谨慎升级。。
Z zjan521 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-24 #5 不同版本的BPL是不能一起使用的,如果你有源代码,那么在D7下重新编译,如果没有,又必须使用,那么用D6编译成DLL,同时添加封装代码.
【 【清风】 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-24 #6 我现在有源码,都在D7下编译了,但还是不行,它还是找 rtl60.bpl ,我不知道编译时那有这个配置,考一个 rtl60.bpl 它又说调用包错误,这个包报的是我编译的那个包.
Z zjan521 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-24 #7 打开*.dpk,你会看到有两组列表,一组是包含在此项目中的,另一组是此项目依赖的包. 在依赖包中的rtl的包不要有版本号,如果其中有6,把6删掉
【 【清风】 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-25 #8 to : zjan521 我都试过了,我把下面的 .dcp 都删除了,然后编译,它提示我加入一些 dcp ,然后我加了,默应该是 D7 的吧,但编译完了还原来的错误.不知道还有没有其它的方法来解决这个头痛的问题.请大家帮帮忙了.
to : zjan521 我都试过了,我把下面的 .dcp 都删除了,然后编译,它提示我加入一些 dcp ,然后我加了,默应该是 D7 的吧,但编译完了还原来的错误.不知道还有没有其它的方法来解决这个头痛的问题.请大家帮帮忙了.
【 【清风】 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-25 #10 已经去掉重新编译了,还是不行,它不知道在什么地方一直记着那个 rtl60.bpl,很是郁闷呀
F fsh8205-1 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-25 #11 你把代码贴上让我们帮你编译一下吧。说清楚要怎么编译就可以了。
【 【清风】 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-25 #12 代码太多了,不可能贴上来,再说这是单位的项目,所以更不能贴上来,实际上问题就是要把代码从原来的 d6 下移植到 D7 下来编译,方式就是以包的形式来调用的,看代码也看不出什么问题.
Y yangying_2000 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-27 #13 project options->packages->runtime packages中仔细调整