手動安裝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的路徑。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM