刚刚买了Delphi 2010(跳过了2009),我正在努力让我的项目进行编译。但是,我正在编写一些编译Virtual Treeview 4.8.5的问题。有人可以概述一种在Delphi 2010中编译和安装Virtual Treeview的简单方法吗?

有帮助吗?

解决方案

如果您有颠覆,请从 http://获取最新版本(v5.00) virtual-treeview.googlecode.com/svn/ trunk / Delphi 文件夹中,有Delphi 2009 DPK。将它们升级到Delphi 2010应该是一件简单的事情。

其他提示

好吧,我还没有使用它,但是我已经更新了一些其他组件,并且有一些常用技巧可以提供帮助。我要做的第一件事是检查并查看是否有一个包含所有或几乎所有单位的包含文件,以及一堆 $ DEFINE 用于各种Delphi版本。如果是这样,你可能需要为Delphi 2010更新它。这是你问题的最可能来源,因为根据Nick Ring的说法,有一个正在运行的D2009版本,所以Unicode转换不是问题。

基于尼克斯的建议,这就是我所做的。

我使用TortoiseSVN抓住了行李箱中的最新信息。

修改了Common / Compilers.inc并添加了这两个部分

// RAD STUDIO 2010 (BDS 7.0) DELPHI and BCB are no longer defined, only COMPILER
 {$ifdef VER210}
   {$define COMPILER_14}
 {$endif VER210}

稍后在文件中

 {$ifdef COMPILER_14}
     {$define COMPILER_1_UP}
     {$define COMPILER_2_UP}
     {$define COMPILER_3_UP}
     {$define COMPILER_4_UP}
     {$define COMPILER_5_UP}
     {$define COMPILER_6_UP}
     {$define COMPILER_7_UP}
     {$define COMPILER_8_UP}
     {$define COMPILER_9_UP}
     {$define COMPILER_10_UP}
     {$define COMPILER_11_UP}
     {$define COMPILER_12_UP}
     {$define COMPILER_14_UP}
     // Backwards compatibility
     {$define DELPHI_2_UP}
     {$define DELPHI_3_UP}
     {$define DELPHI_4_UP}
     {$define DELPHI_5_UP}
     {$define DELPHI_6_UP}
     {$define DELPHI_7_UP}
     {$define DELPHI_8_UP}
     {$define DELPHI_9_UP}
     {$define CPPB_3_UP}
     {$define CPPB_4_UP}
     {$define CPPB_5_UP}
     {$define CPPB_6_UP}

     {$ifdef BCB}
       {$define CPPB}
     {$else}
       {$define DELPHI}
     {$endif}
    {$endif}

然后我只需在编译时将Common,Source和Design文件夹添加到源路径。 然后编译VirtualTreesD12.dpk,然后编译VirtualTreesD12D.dpk。

现在谈到下一个问题......

我自己就是这么做的。从2009版本开始,只需编辑两个compiler.inc文件(一个在源代码中,一个在设计目录中)。正如Mason所说,只需复制使用VER200定义的部分并将VER200更改为VER210。建造和安装没有问题。祝你好运!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top