Frage

So kauft Delphi 2010 (nach übersprungenen 2009) und ich versuche, mein Projekt zu kompilieren. Aber ich bin mit zu einer Reihe von Problemen bei der Zusammenstellung Virtuelle Treeview 4.8.5. Kann jemand einen narrensicher Weg der Erstellung und Installation von Virtual Treeview in Delphi 2010?

umreißen
War es hilfreich?

Lösung

Wenn Sie Subversion haben, greifen die neueste (v5.00) von http: // virtual-treeview.googlecode.com/svn/ In der trunk / Delphi Ordner gibt es Delphi 2009 DPKs. Es sollte eine einfache Sache sein, sie zu Delphi 2010 zu aktualisieren.

Andere Tipps

Nun, ich habe es nicht, aber ich habe ein paar andere Komponenten aktualisiert und es gibt einige allgemeine Tricks, die helfen könnten. Das erste, was ich tun würde, ist zu überprüfen und sehen, ob es eine Datei enthalten, die alle oder fast alle Einheiten verwenden, mit einem Bündel von $DEFINEs für verschiedene Delphi-Versionen. Wenn ja, werden Sie wahrscheinlich es für Delphi aktualisieren müssen bis 2010, dass die wahrscheinlichste Quelle Ihrer Probleme ist, da nach Nick Ring gibt es eine Arbeits D2009 Version so Unicode-Konvertierung ist nicht ein Problem.

Basierend auf Nicks Vorschlag hier ist das, was ich getan habe.

Ich griff nach dem neuesten aus dem Kofferraum mit TortoiseSVN.

Modifizierte Gemeinsame / Compilers.inc und hinzugefügt, diese beiden Abschnitte

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

Und ein wenig später in der Datei

 {$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}

Dann hatte ich nur die Common, Quell- und Design Ordner zum Quellpfad hinzufügen beim Kompilieren. Dann VirtualTreesD12.dpk kompilieren, dann VirtualTreesD12D.dpk.

Nun zum nächsten Problem ...

Ich habe gerade es selbst. Beginnend mit der Version 2009, bearbeiten Sie einfach die beiden compiler.inc-Dateien (eine in der Quelle, ein in Design Verzeichnisse). Als Mason sagte, kopieren Sie einfach den Teil, der VER200 und ändern Sie die VER200 zu VER210 definiert werden. Gebaut und ohne Probleme installiert. Viel Glück!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top