Delphi 2010 (2009 をスキップした) を購入したばかりで、プロジェクトをコンパイルしようとしています。しかし、Virtual Treeview 4.8.5 をコンパイルする際に多くの問題が発生しています。Delphi 2010 で Virtual Treeview をコンパイルしてインストールする簡単な方法の概要を教えてもらえますか?
4 に答える
Subversion がある場合は、http ://virtual-treeview.googlecode.com/svn/ から最新 (v5.00) を入手してください。trunk /Delphiフォルダには、Delphi 2009 DPK があります。それらを Delphi 2010 にアップグレードするのは簡単なことです。
ええと、私はそれを使用していませんが、他のいくつかのコンポーネントを更新し、役立つ可能性のある一般的なトリックがいくつかあります. 私が最初に行うことは、ユニットのすべてまたはほとんどすべてが使用するインクルード ファイルがあるかどうかを確認すること$DEFINE
です。もしそうなら、おそらく Delphi 2010 用に更新する必要があります。Nick Ring によると、動作する D2009 バージョンがあるため、Unicode 変換は問題にならないため、それが問題の原因である可能性が最も高いです。
ニックスの提案に基づいて、私がしたことは次のとおりです。
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に変更するだけです。問題なくビルド、インストールされました。幸運を!