因為delphi7是32位版本,所以重devexpressvcl 15版本以上的組件不再支持delphi7,本例中使用的版本是14.2.2
下載:https://download.csdn.net/download/sunvsh/8488953
一、如何刪除已有的devexpressvcl組件:
1)刪除無效路徑在environment option中。
2)在install packages 窗體中remove bpl。
3)刪除D:\Program Files (x86)\Borland\Delphi7\Projects\Bpl中和devexpress有關的所有bpl文件。(最好是開着delphi刪除,因為如果刪錯會提示該文件正在被delphi使用。)
二、如何安裝新的組件:
1)下載DevExpressVCL一鍵編譯安裝工具_2.40(共享免費版)- 聖誕禮物.rar。
2)運行DevExpressVCL一鍵編譯安裝工具_2.40,選擇安裝盤源碼路徑。
3)點擊編譯按鈕。
4)點擊安裝按鈕。
5)顯示成功:
注意:
該版本有一個組件安裝有問題:spreadsheet。編譯錯誤如下:
【編譯錯誤】:fatal: file not found: 'd:\devexpressvcl14.2.2d7-xe7fullsource\expressspreadsheet (deprecated)\packages\cxspreadsheetd7.dpk'
【編譯錯誤】:fatal: file not found: 'd:\devexpressvcl14.2.2d7-xe7fullsource\expressspreadsheet (deprecated)\packages\dclcxspreadsheetd7.dpk'
【編譯錯誤】:d:\devexpressvcl14.2.2d7-xe7fullsource\expressprinting system\packages\dxpscxsslnkd7.dpk(40) fatal: required package 'cxspreadsheetd7' not found
【編譯錯誤】:d:\devexpressvcl14.2.2d7-xe7fullsource\expressprinting system\packages\dxpscxsslnkd7.dpk(40) fatal: required package 'cxspreadsheetd7' not found
【編譯錯誤】:d:\devexpressvcl14.2.2d7-xe7fullsource\expressprinting system\sources\dxpstclnkreg.pas(61) fatal: file not found: 'vcltee.chart.dcu'
【編譯錯誤】:d:\devexpressvcl14.2.2d7-xe7fullsource\expressprinting system\sources\dxpstclnkreg.pas(61) fatal: file not found: 'vcltee.chart.dcu'
【編譯錯誤】:d:\devexpressvcl14.2.2d7-xe7fullsource\expressquantumgrid\sources\cxgridwizardtableviewoptionsinplaceeditformlayoutpage.pas(42) fatal: internal error: d10869
但是不妨礙其他組件使用,如果哪位熱心網友發現完美安裝版本請告知在下,多謝。