如何解决devExpress系列版本安装冲突??? ExpressQuantumGrid(100分)

  • 主题发起人 主题发起人 cbacba123
  • 开始时间 开始时间
C

cbacba123

Unregistered / Unconfirmed
GUEST, unregistred user!
我曾在不同地方下载的以下控件包(for Delphi7),
安装时常出现冲突,大多因为CX Library,
XP Theme Manage等共享引起,经反复卸载、安装,
并试用不同版本,仍不得要领,问题重重!

请问哪位大侠知道:
DevExpress系列的安装,各个包要分先后次序吗?
哪些版本不会产生冲突?

Express QuantumGrid 4.5.1
(ExpressQuantumGrid Suite v4.5 Pro)
(ExpressQuantumGrid v3.2.2 Pro)
ExpressBars v5.1.2
(ExpressBars Suite5.1.1)
(ExpressBars Suite v5.1)
(ExpressBars v4.2)
ExpressPrinting System Suite 3.0
(ExpressPrinting System Suite v2.5)
Express QuantumTreeList 4.0
Express DBTree Suite 1.3.1
ExpressExtendedEditors Suite v4.2.7 RC1
ExpressPageControl v2.1.1
Express FlowChart 1.2.1
ExpressLayout Control v1.1.9
(Express Layout Control 1.1.7)
ExpressSpreadSheet v1.1.11
(ExpressSpreadSheet1.1.8)
ExpressVertical Grid Suite1.0
Express Web Framework 1.5.4
(ExpressWeb Framework v1.5.3)
ExpressNavBar v1.2.1
(ExpressNavBar v1.2.0)
Express OrgChart 1.3
ExpressMemData1.8.1
 
用EHLIB吧,老鸟都用它。
 
由于DevExpress出的组件很多,版本也不少,大家在安装了不兼容的版本后可能会出现错误,解决办法是把所有包重新编译.
DevExpress有几个安装程序会把Delphi的原始路径清掉,如果是,先把Delphi的搜索路径还原,加上
$(DELPHI)/Lib;$(DELPHI)/Bin;$(DELPHI)/Imports;$(DELPHI)/Projects/Bpl;等
然后按如下顺序重新编译所有包
/XP Theme Manager
/CX Library
/ExpressCommon
/ExpressDataController
/ExpressEditors Library 4
/ExpressQuantumGrid 4
/ExpressBars
/ExpressMemData
/ExpressDBTree
/ExpressPageControl
/ExpressPrinting System

注意:先编译运行期包再编译设计期包(设计期包一般以dcl开头),
运行期包输出到系统的system32目录,设计期包输出到../Lib
所有包的Unit output directory都设为../Lib
同一文件夹下的包有的也有顺序,
可以先同时打开所有运行期包,一个个试着编译,全部完成后再用同样的方法安装设计期包.
PrintSystem不用编译所有包,因为它所支持打印的组件太多了,并不是每个人都安装了所有组件,所以没有安装的组件所对应的打印模块不用编译(从名字可以看出大概);
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=5851
 
bdzjl及yczjs说的方法我以前看过,但仍有冲突。。。
 
安装完DEV需要的所有控件后,打开Delphi
出错,不管它,然后在Install Pakeage中将所有DEV的包文件删除
然后全部按ysai所说的顺序重新编译即可
 
多人接受答案了。
 
后退
顶部