É re-registro obrigatório para nova versão do componente ActiveX exe?

StackOverflow https://stackoverflow.com/questions/2208096

  •  18-09-2019
  •  | 
  •  

Pergunta

Quando você implanta uma nova versão de um exe ActiveX que ele precisa ser registrado novamente? O exe foi criado em VB6.

Foi útil?

Solução

VB6 ... Já faz um tempo. Aqui está como eu me lembro:

Você só tem que re-registo se alterar a interface binária. Se bem me lembro há uma caixa de seleção sobre o projeto para manter a compatibilidade binária. Se você verificar que, as principais coisas que são registadas, como o ProgID e classid de não mudam a menos que eles têm de, e eu acredito VB6 usa algo chamado de encaminhamento interface para registrar uma nova interface em cima de qualquer interface anterior se você fizer não -breaking alterações em suas interfaces (como a adição de um parâmetro para um método existente, mas não remover um parâmetro existente).

Se você tiver adicionado novos métodos ou estendido métodos existentes de uma forma compatível, o registo existente ainda não sabe sobre eles para que você teria que re-registrar-se para expor aqueles.

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