Pergunta

Eu tenho algumas Delphi 6 componentes de terceiros que eu preciso adicionar o Delphi 2010 para começar a minha migração. É possível? A interface parece muito diferente e eu não consigo encontrar uma maneira de fazer isso?

Esta ajuda ...

As minhas componentes:. DBGridEasy, TSerial, Varian Async32

Muito obrigado.

Foi útil?

Solução

Como já foi mencionado isso não é simples. Mas você tem opções.

  • Verifique com Fornecedor e get update
  • se você tem fonte que você pode tentar atualizar-se.

Eu não concordo que ele é neccesarily muito complicado para atualizar. Delphi 2009 fez add (finalmente - cerca de uma década depois que deveria ter) apoio muito bom Unicode para o coração da Delphi, mas isso foi feito até o nível de quase todo construído em função.

Nós atualizamos um projeto grande (700.000 linhas) em apenas um par de dias. Há uma informação na rede sobre o que fazer, há uma série de funções que você precisa para substituir se você usá-los (como qualquer funcion com Ansi no título). Seu vale a pena tentar, pelo menos.

Se você não tiver a fonte que eu tenho medo que você não tem escolha senão entrar em contato com o vendedor, não há nada que você pode fazer uma vez que o formato binário para cada versão Delphi é differnt.

Outras dicas

Eu não sei ao certo sobre estes componentes, mas provavelmente não vai funcionar mesmo se você tiver a fonte para eles, porque houve muitas mudanças entre essas versões, como o tipo de cadeia mudando. Você seria melhor descobrir se o fornecedor actualiza-los.

A maior mudança entre Delphi 6 e Delphi 2010 é a mudança das cordas padrão para Unicode em Delphi 2009.

Eu recomendo contra o uso de qualquer componente pré-Delphi 2009 com o seu upgrade. Eles não vão saber sobre Unicode e você vai correr em problemas.

Em primeiro lugar, você deve ver se a nova versão do Delphi já tem a funcionalidade desejada construído em. Muitas coisas foram atualizados ao longo dos anos. Você pode achar que você não precisa de alguns de seus componentes antigos em tudo.

Para os que você ainda precisa, tentar encontrar uma atualização, ou algum outro componente semelhante que está pronto para Delphi 2009. Há muitas grades ao redor. Eu não estou familiarizado com programas de série ou assíncronos para recomendar um.

Isso já pode ajudá-lo: Varian Async foi adquirida pela TMS, o mesmo componente é agora conhecido como TMS Async32

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