Se re-registro necesario para la nueva versión del componente ActiveX EXE?

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

  •  18-09-2019
  •  | 
  •  

Pregunta

Cuando se implementa una nueva versión de un archivo EXE de ActiveX no necesita ser registrado de nuevo? El exe fue creado en Visual Basic 6.

¿Fue útil?

Solución

VB6 ... Ha pasado un tiempo. Así es como lo recuerdo:

Sólo tiene que volver a registrarse si cambia la interfaz binaria. Si no recuerdo mal hay una casilla de verificación en el proyecto para mantener la compatibilidad binaria. Si comprueba que, las cosas clave que se registren como el ProgID y classid de no cambiará a menos que tengan que hacerlo, y creo que VB6 utiliza algo llamado desvío de interfaz para registrar una nueva interfaz en la parte superior de cualquier interfaz anterior si haces no -breaking cambios en sus interfaces (tales como la adición de un parámetro a un método existente pero no la eliminación de un parámetro existente).

Si ha añadido nuevos métodos o extendida métodos existentes de una manera compatible, la inscripción vigente sigue sin saber de ellos por lo que tendría que volver a registrarse para exponer los.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top