Tópico
ActiveX / tema de migração
Página de tópico que reúne a forma de pensar a manutenção e a migração e as páginas relacionadas, para quem hesita entre manter ou substituir ActiveX / OCX.
O que este tema ajuda a esclarecer
Em projetos com ativos ActiveX / OCX existentes, a decisão costuma parecer uma escolha entre duas opções: refazer tudo ou não mexer em nada. Na prática, há muitos caminhos intermediários.
- Manter o estado atual e dar manutenção ao componente
- Encapsular apenas a parte externa, para que o código novo possa usá-lo com mais facilidade
- Substituir por etapas, começando pelas funções periféricas
- Reorganizar primeiro apenas a fronteira nativa, com outra abordagem
Questões comuns nas consultas
- Até quando prolongar a vida útil de um ActiveX / OCX existente
- Como chamá-lo com segurança a partir do lado .NET novo
- Como delimitar o que será substituído e o que permanecerá por enquanto
- Como organizar as responsabilidades e as fronteiras de threads em torno do COM
Abordagem recomendada
Em vez de decidir de imediato por uma substituição completa, costuma ser mais fácil avançar organizando primeiro as fronteiras atuais e avaliando se manutenção, encapsulamento ou substituição é o caminho adequado. Ver em conjunto a página de consultoria técnica, a página de apoio à migração e os artigos relacionados facilita comparar as alternativas.
Consulte-nos
Se esta página se aproxima da situação que você enfrenta, consulte-nos informando o contexto atual e o tipo de apoio de que precisa.