1)下载UniDAC627src版本,编译成功,XE2安装时出现问题
2)直接在编译后目录安装时提示“不是一个有效的win32程序”
3) 也将bpl拷贝到system32目录,安装时确找不到bpl的文件。
本人是在win7 64位的环境下,但都是编译和生成 32位的 unidac的bpl.
第 3)中应该是权限问题,折腾了半天也没成功。
最后直接安装编译后目录成功!
解决方法:
1) 打开RAD Studio XE2,选择:菜单→"Tools"→"Options"→"Environment Options"→"EnvironmentVariables"
在System variables中找到path变量,点击Add Override按钮,把所对应的版本的Bin的完整路径添加到path变量的值中,注意各个路径值之间有‘;’分隔。
本人的是“D:\Program Files\delphixe2_vcl\UniDAC627src\Bin\Delphi16\Win32”
2) 选择:菜单→"Component"-<"InstallPackages...","Add…"添加"控件包
选择 D:\Program Files\delphixe2_vcl\UniDAC627src\Bin\Delphi16\Win32\dclunidac160.bpl 安装成功。