UniDAC安装

每次安装都不一样,而且有时候挺麻烦的,所以记下来。我这次安装过程是这样的:

0. 修改Source\Delphi7\Make.bat,填入正确的IdeDir

1、找到source\delphi7目录,所有的DPK文件都在这里。

2、编译DAC 运行包,即dac70.dpk。

3、如果是D6或D7,编译DAC GUI related package,即dacvcl70.dpk。

4、编译DAC运行包,即dcldac70.dpk。

5、如果是D6或D7,编译unidacvcl70.dpk。

6、分别编译驱动包:PG/ORA/MSSQL/MYSQL/IB的驱动包(特别不要忘了编译CRControls包,否则unidac每次启动都会说没成功装载,虽然实际上成功装载了)

7、编译安装UniDAC设计包,即 dclunidac70.dpk。

8. install package,找到unidac\Bin\Delphi7\unidac7.bpl

需要注意的是,

1、UniDAC和ODBC的驱动包有冲突。

2、UniProviders下的驱动包INC文件,诸如IbDac.inc、Odac.inc等,默认不是专业版,请在这些Inc文件中,添加一句 {$DEFINE UNIDACPRO},避免在运行期中找不到一些特定的文件。

3、DPK文件中的Option似乎有问题,最好是改为OutPut Directory改为空,输出到delphi的默认路径(projects\BPL\),Unit OutPut Directory是指为".",输出到当前路径下。

4、最后一点也是老生常谈的一点,别忘给IDE的library路径添加UniDAC路径,即Source的路径。(在Delphi7主菜单中依次点击“Toosl->Environment->Library->Library Path”添加Library Path:

UniDAC\Source

UniDAC\Lib\Delphi7


参考:http://blog.sina.com.cn/s/blog_4ad042e50102eamq.html

你可能感兴趣的:(UniDAC安装)