3

Delphi 2010 (2009 をスキップした) を購入したばかりで、プロジェクトをコンパイルしようとしています。しかし、Virtual Treeview 4.8.5 をコンパイルする際に多くの問題が発生しています。Delphi 2010 で Virtual Treeview をコンパイルしてインストールする簡単な方法の概要を教えてもらえますか?

4

4 に答える 4

5

Subversion がある場合は、http ://virtual-treeview.googlecode.com/svn/ から最新 (v5.00) を入手してください。trunk /Delphiフォルダには、Delphi 2009 DPK があります。それらを Delphi 2010 にアップグレードするのは簡単なことです。

于 2009-09-10T22:53:56.557 に答える
1

ええと、私はそれを使用していませんが、他のいくつかのコンポーネントを更新し、役立つ可能性のある一般的なトリックがいくつかあります. 私が最初に行うことは、ユニットのすべてまたはほとんどすべてが使用するインクルード ファイルがあるかどうかを確認すること$DEFINEです。もしそうなら、おそらく Delphi 2010 用に更新する必要があります。Nick Ring によると、動作する D2009 バージョンがあるため、Unicode 変換は問題にならないため、それが問題の原因である可能性が最も高いです。

于 2009-09-10T22:57:08.483 に答える
1

ニックスの提案に基づいて、私がしたことは次のとおりです。

TortoiseSVN を使用してトランクから最新のものを取得しました。

Common/Compilers.inc を変更し、これらの 2 つのセクションを追加しました

// 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-09-11T02:56:35.657 に答える
0

私は自分でやっただけです。2009 バージョンからは、2 つの compiler.inc ファイル (ソース ディレクトリに 1 つ、デザイン ディレクトリに 1 つ) を編集するだけです。メイソンさんのおっしゃる通り、VER200を使って定義している部分をコピーして、VER200をVER210に変更するだけです。問題なくビルド、インストールされました。幸運を!

于 2009-09-11T02:52:59.317 に答える