使用的是Delphi5.0,自己的工程中使用了ExpressQuantumTreeList等组件,下载了相应版本的DevExpress组件后,进行安装:安装方法是点击Component的Install Component,然后选择相应的pas文件,点击Compiled,没有出现错误,但是Install按钮就一直是灰的,不能点击,想请教下这是什么原因。这样安装之后,工程编译能成功,而且能运行,但是在运行过程中打开使用了DevExpress组件的地方会出错,提示“Class TdxTreeList not found.Ignore the error and continue?...”,导致界面显示不出来,这还是因为没有成功安装组件的原因吧?

解决方案 »

  1.   

    Express系列组件有安装包,你这样安装有问题
      

  2.   

    最好用安装包,否则的话是有顺序的。自从自己把公司项目需要的所有控件做了一个安装包以后,几乎不这么做了。如果手动安装,过程如下
    -------------------------------------------------------------------
    1.将压缩包解压到一个目录中
    2.Delphi->Tools->Environment Option->Libary->Libary Path中加入所有\source的路径
    3.依次编译package
    XP Theme Manager
    ExpressLibrary,
    ExpressCommon Library,//有的版本没有
    ExpressDataController,
    ExpressEditors Library 5,
     ... ...
    ExpressExport Library
    ExpressPageControl 2
    ExpressQuantumGrid 5 
     ... ...4.cx打头的package只要compile,dclcx打头的package要compile并install.
      

  3.   

    设置一下路径
    tools->evironment options->library
      

  4.   

    多谢楼上各位,我先按你们说的试试,目前我现在的delphi5.0版本的DevExpress有两个,一个是有安装的,不过它只有Bar组件,它安装后能正常装上组件并使用,另一个的组件是全的,但是是没有安装的,就是这个不知道怎么安装,网上都说安装有顺序,但是按照那个顺序还是不行,我先试下,thanks!!
      

  5.   

    请问下各位兄弟,谁有Delphi5.0版本的DevExpress的QuantumGrid,Inspector的安装包呢?
      

  6.   

    看来主要原因还是我下载的版本不对,用的是delphi5.0, 从CSDN上下载的版本DevExpr_v42_10_02_2009.exe安装后,发现需要variant 这个文件,但是在delphi5.0中是没有的,delphi6中应该有吧?不知道哪里能找到delphi5的版本??