DevExpressVCL 系列控件D7傻瓜安装20070113提供下载 ( 积分: 1 )

  • 主题发起人 主题发起人 app2001
  • 开始时间 开始时间
A

app2001

Unregistered / Unconfirmed
GUEST, unregistred user!
DevExpressVCL 系列控件D7傻瓜安装20070113
http://www.delphifans.com/SoftView/SoftView_2391.html
06年时曾上传过一个简易安装包,在后面的使用中发现上次上传的傻瓜安装的控件中,有如下BUG,ExpressQuantumTreeList.Suite.v4.5的控件在使用时快速双击时会导致程序非法出错,另外发现在ExpressQuantumGrid.Suite.v5.19版以下的cxGrid控件在编译好的执行程序运行时,反复切换界面时会遇到 “Canvas does not allow drawing”错误,导致程序不能退出,就重新制作了如下版本的安装控件(含源码),因为一直以来用的都是D7版本,所以这一次就只做了D7的简单安装包(其它DELPHI版本的就需要手工安装了),安装包中包含有源码和DEMO,很方便初学的朋友进行学习。
所有DevExpress版本如下,均从互联网资源获取,我只是将其打包成简易安装的使用包,希望对大家有用。
DevExpress.ExpressBars.Suite.v5.5.11
DevExpress.ExpressDBTree.Suite.v1.3.10
DevExpress.ExpressFlowChart.Suite.v1.3.5.11
DevExpress.ExpressLayoutControl.v1.1.25
DevExpress.ExpressMasterView.v1.2.1.11
DevExpress.ExpressMemData
DevExpress.ExpressNavbar.Suite.v1.4.14
DevExpress.ExpressOrgChart.Suite.v1.3.7
DevExpress.ExpressPageControl.v2.3.11
DevExpress.ExpressPivotGrid.v1.1.0
DevExpress.ExpressQuantumGrid.Suite.v5.19
DevExpress.ExpressQuantumTreeList.Suite.v4.13
DevExpress.ExpressScheduler.Suite.v2.9
DevExpress.ExpressSpreadSheet.v1.2.17
DevExpress.ExpressVerticalGrid.Suite.v3.14
DevExpress.ExpressPrinting.System.v3.5.10(X)
DevExpress.ExpressWeb.Framework.v1.7.10
 
哇,大侠真是好人;
说真的dev控件系列很不错,就是装的时候有点烦人,
楼主可是做了件大好事,顶,不能不顶
 
真是好人
 
顶,好人,大侠最近好象来的少了.
 
楼主是好人呐
 
谢谢!大家共享
 
楼主,可以介绍一下怎么制作类似的安装包么?
在开发中,初始化开发环境的时候总是要安装一堆的控件,希望有一个一步安装的解决方法。
 
好人...顶了....[:D]
 
能安装,但是使用出错,不知是不是我个人的问题还是怎么着
Undeclared identifier: 'IsParentRecordLast'
[Error] cxListBox.pas(191): Undeclared identifier: 'cxDefaultAutoCompleteDelay'
 
好吧,我说一下控件打包的原理,其实我很喜欢使用三方控件,只要是有源码的三方控件,我都喜欢拿来尝试,同时也学习一下别人的代码。因而在我的DELPHI中安装了好多的三方控件,这些控件使用得好是好了,可要是万一碰上系统崩溃,要进生重装时,就很痛苦了,在之前没有好办法的时候,就只能老老实实的一个个重新手工安装,那样耗时又耗精神,在这样的情况下,我总结了一个办法,一个很笨的办法,我首先会将我的所有三方控件都安装在一个固定的目录中,然后我会定期的备份我的DELPHI中的library PATH路径。比如像这样:$(DELPHI)/Lib;$(DELPHI)/Bin;$(DELPHI)/Imports;$(DELPHI)/Projects/Bpl;$(DELPHI)/Rave5/Lib;$(DELPHI)/三方控件/1stclass4000vcl7/package;$(DELPHI)/三方控件/1stclass4000vcl7/source;$(DELPHI)/三方控件/DBBackup v2.5.1/Source/DBBackup;E:/Program Files/Borland/Delphi7/三方控件/DCPCrypt;E:/Program Files/Borland/Delphi7/三方控件/DCPCrypt/Ciphers;E:/Program Files/Borland/Delphi7/三方控件/DCPCrypt/Hashes;E:/Program Files/Borland/Delphi7/三方控件/vclzip/vclzip2.23;E:/Program Files/Borland/Delphi7/三方控件/Rx/Rx/Units;E:/Program Files/Borland/Delphi7/三方控件/FastReport/source;E:/Program Files/Borland/Delphi7/三方控件/FastReport/source/ado…… 还没完,太长了。在我需要重装DELPHI的时候,我首先会将原来DELPHI目录下……/Projects/Bpl的全部东西全部拷贝出来,然后在重装完DELPHI后再重新拷回去,然后把上面的一长串路径全部贴到library path中去,这样就基本上能将原来的三方控件就全部装回去了,这个方法很笨,且不容易定制,犹其对于象 RXLIB及Developer这样的控件也无法恢复安装。后来经朋友的指点,我弄清了三方控件安装上去的原理,实际上这些三方控件能安装到BDS2006(其它版本的DELPHI也是差不多的)中,就是在注册表Software/Borland/BDS/4.0/library中添加了这些路径,另外还在Software/Borland/BDS/4.0/Known Packages中定义了全部的设计期包BPL(设计期包一般以dcl开头,运行期包则通常要安装到系统的SYSTEM32目录),因而只要按顺序将这些包文件写入注册表所在的位置就能很方便的安装上去了。
我打包所用的工具是NSIS,这个工具在网上很多地方都可以搜到的,之所以用它,是因为它是基于脚本订制的工具,可以很方便的删除注册表中指定的选项,这在卸载时,如何仅清除掉library中的路径中要删除控件的相关的路径,而保留不需要卸载的控件的路径,这个就很方便可以实现了。利用这个工具,我基本上将目前我常用的大部份控件都制做了安装包,所以在重新安装系统时,基本上就不费什么力了。

另:TO handsome1234 ,你说的问题我没有碰到,我估计这个可能是原来你的系统中安装有别的版本的DEV控件而没有完全卸载的原因。
 
楼主大侠,我的问题没人答,你能不能抽空帮我看看,谢谢了
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3690343
 
弄个2006的就好了
 
谢谢大侠!弟兄们有空到www.startor.cn www.jn2008.cn 看看。
 
接受答案了.
 

Similar threads

D
回复
0
查看
579
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部