Pergunta

Só comprei Delphi 2010 (tendo pulado 2009) e eu estou tentando obter meu projeto para compilação. No entanto, eu estou correndo para um monte de problemas com compilação Treeview Virtual 4.8.5. Pode alguém esboço uma maneira à prova de idiotas de compilação e instalação Virtual TreeView em Delphi 2010?

Foi útil?

Solução

Se você tem subversão, pegue o mais recente (v5.00) de http: // virtual-treeview.googlecode.com/svn/ na pasta trunk / Delphi , há Delphi 2009 DPKs. Deve ser uma coisa simples de atualizá-los para Delphi 2010.

Outras dicas

Bem, eu não usei, mas eu atualizei alguns outros componentes e existem alguns truques gerais que podem ajudar. A primeira coisa que eu faria é verificar e ver se há um arquivo de inclusão que todas ou quase todas as unidades de usar, com um monte de $DEFINEs para várias versões de Delphi. Se assim for, você provavelmente vai precisar atualizá-lo para Delphi 2010. Essa é a fonte mais provável de seus problemas, pois de acordo com Nick Ring há uma versão D2009 trabalhando tão conversão Unicode não é um problema.

Com base em Nicks sugestão aqui é o que eu fiz.

Eu agarrei o mais recente a partir do tronco usando TortoiseSVN.

Modificado Comum / Compilers.inc e acrescentou estas duas seções

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

E um pouco mais tarde no arquivo

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

Então eu só tinha de adicionar as pastas comuns, Fonte e design para o caminho de origem ao compilar. Então compilação VirtualTreesD12.dpk, então VirtualTreesD12D.dpk.

Agora, para o próximo problema ...

Eu só fiz isso sozinho. Começando com a versão de 2009, basta editar os dois arquivos compiler.inc (um em cada fonte, um em diretórios de design). Como disse Mason, basta copiar a parte que define usando VER200 e mudar o VER200 para VER210. Construído e instalado sem problemas. Boa sorte!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top