【问题标题】:Steps to build Virtual Treeview in Delphi 2010在 Delphi 2010 中构建虚拟树视图的步骤
【发布时间】:2009-09-10 22:39:22
【问题描述】:

刚刚购买了 Delphi 2010(已跳过 2009),我正在尝试编译我的项目。但是,我在编译 Virtual Treeview 4.8.5 时遇到了一堆问题。有人可以概述在 Delphi 2010 中编译和安装 Virtual Treeview 的简单方法吗?

【问题讨论】:

    标签: delphi delphi-2010 virtualtreeview


    【解决方案1】:

    如果你有 subversion,从http://virtual-treeview.googlecode.com/svn/ 获取最新的 (v5.00) 在 trunk/Delphi 文件夹中,有 Delphi 2009 DPK。将它们升级到 Delphi 2010 应该很简单。

    【讨论】:

      【解决方案2】:

      好吧,我没有使用它,但我更新了一些其他组件,并且有一些通用技巧可以提供帮助。我要做的第一件事是检查是否有所有或几乎所有单元都使用的包含文件,以及各种 Delphi 版本的$DEFINEs。如果是这样,您可能需要为 Delphi 2010 更新它。这很可能是问题的根源,因为根据 Nick Ring 的说法,有一个有效的 D2009 版本,因此 Unicode 转换不是问题。

      【讨论】:

        【解决方案3】:

        根据尼克斯的建议,这是我所做的。

        我使用 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。

        现在开始下一个问题...

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2012-07-13
            • 1970-01-01
            • 1970-01-01
            • 2012-09-24
            • 1970-01-01
            • 1970-01-01
            • 2011-08-13
            相关资源
            最近更新 更多