Passos para construir Treeview Virtual em Delphi 2010
-
05-07-2019 - |
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?
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 $DEFINE
s 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!