3


2

ちょうど2009年をスキップしてDelphi 2010を購入し、私は自分のプロジェクトをコンパイルできるようにしようとしています。 しかし、私はVirtual Treeview 4.8.5をコンパイルする際の問題にぶつかっています。 誰かがDelphi 2010でVirtual Treeviewをコンパイルしてインストールするための愚かな証拠方法を概説することができますか?

4 Answer


5


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


1


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


1


ニックスの提案に基づいて、ここに私がやったことがあります。

私はTortoiseSVNを使ってトランクから最新のものをつかみました。

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

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

そして少し後でファイルに

{$ ifdef COMPILER_14} {$ define COMPILER_1_UP} {$ define COMPILER_2_UP} {$ define COMPILER_4_UP} {$ define COMPILER_5_UP} {$ define COMPILER_6_UP} {$ define COMPILER_7_UP} {$ define COMPILER_7_UP} {$ define COMPILER_7_UP} {$ define COMPILER_10_UP} {$ define COMPILER_11_UP} {$ define COMPILER_14_UP} //下位互換性{$ define DELPHI_2_UP} {$ define DELPHI_3_UP} {$ define DELPHI_4_UP} {$ define DELPHI_5_UP} {$ define DELPHI_5_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をコンパイルします。

今度は次の問題へ…​


0


私はちょうどそれを自分でしました。 2009バージョンから始めて、2つのcompiler.incファイル(1つはソースに、もう1つはデザインディレクトリに)を編集するだけです。 Masonが言ったように、VER200の使用を定義している部分をコピーして、VER200をVER210に変更してください。 問題なく構築およびインストールされました。 がんばろう!