質問

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にアップグレードするのは簡単なことです。

他のヒント

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

ここでのNicksの提案に基づいて、私がやったことがあります。

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バージョン以降、2つのcompiler.incファイル(ソースに1つ、デザインディレクトリに1つ)を編集するだけです。メイソンが言ったように、VER200を使用して定義する部分をコピーし、VER200をVER210に変更するだけです。問題なく構築およびインストールされています。がんばって!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top