|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2014/1/4 10:50:25 |
标题: |
|
加入我的收藏 |
楼主: |
用Make.bat编译完成后,在XE(无Update)中无法加载编译好的BPL文件,从官网下载最新的安装包需要升级到Update2才能安装, 哪位有解决办法
----------------------------------------------
- |
作者: |
|
2014/1/4 11:04:30 |
1楼: |
补充: 5.1.4的版本用相同方式可以安装成功
----------------------------------------------
-
|
作者: |
|
2014/1/4 11:55:08 |
2楼: |
可在xe5 update2下试用!!!
----------------------------------------------
-
|
作者: |
|
2014/1/4 15:25:30 |
3楼: |
小问题吧,如果是源码版,找到对应目录,编译和安装对应的包就行了,如果发现哪个编译过不去,就删除该dpro,重新编译该dpk
----------------------------------------------
-
|
作者: |
vga (vga) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2014/1/4 21:45:37 |
4楼: |
没问题的,自己查一下吧
----------------------------------------------
-
|
作者: |
|
2014/1/5 11:54:57 |
5楼: |
楼上的朋友能否指教下。 我下的是FTP里的5.2.5的源码版,用make.bak编码的源码,编码过程没有任何问题,就是在将编译后的bpl包完装到IDE时出现错误,提示不能加载包文件
----------------------------------------------
-
|
作者: |
|
2014/1/5 13:16:29 |
6楼: |
如bpl无法加载,或加载报错,估计有几个原因:1.unidac的相关bpl的路径问题。2、如果安装过unidac试用版,可能有残留的bpl,这个比较麻烦,要查delphi安装的目录,及win32目录,把他们找出来,删除掉
----------------------------------------------
-
|
作者: |
|
2014/1/5 14:01:11 |
7楼: |
首先谢谢楼上的朋友。 此安装错误我也是第一次中碰到,以往加载不了,大多是把编译后的BPL文件拷贝到delphi的bin目录下就可以了,我猜应该是编译后的文件有问题,才导致无法安装。 本机情况: 1.没有装过试用版 2.安装前所有相关的BPL全部被删除了(全盘搜索过) 3.5.1.4的版本用同样的方法可以安装,5.2.5的不行
----------------------------------------------
-
|
作者: |
|
2014/1/5 16:16:32 |
8楼: |
如果是xe,把UniDAC52\Source\Delphi15下的所有的dproj删除,在ide打开dpk,设置路径然后编译,估计没什么问题的,在winXp下D2007,DXE,DXE5都能用,要注意其dpk的安装顺序
----------------------------------------------
-
|
作者: |
|
2014/1/5 16:50:52 |
9楼: |
我也遇到了相同的问题,都是项目文件dproj惹的祸,其实3楼已经告诉你解决办法了,手工把第九行 <ProjectVersion>15.1</ProjectVersion> 改成15.1版本即可,默认有些是13.4版本,造成IDE无法加载工程文件
----------------------------------------------
winsock api,通讯,多线程,VCL,Java
|
作者: |
|
2014/1/6 15:13:38 |
10楼: |
谢谢楼上几位。 按照楼上几位的说法, 1.把Source\Delphi19下的所有的dproj删除,在XE5的IDE里打开Source\Delphi19目录下的所有dpk,重新生成dproj文件, 2.调整dpk安装顺序并设置搜索目录,在win32平台下安装成功(注意要将dpl的输出目录设为Delphi的bin目录,不然安装dcldac190.bpl时会显示无法找到dac190.bpl的错误) 3.注意所有驱动BPL只需编译不用完装(注册过程已包含在dclunidac190.bpl中)
4.我只在WIN32平台下编译了,其它平台没有测试
----------------------------------------------
-
|
|