Distribuir y instalar un control ActiveX para mi aplicación

4761 vistas

Un ActiveX es una dll (normalmente con extensión .ocx o .dll) que publica sus funciones y sus interfaces.
Para ser usable en una aplicación, este ActiveX tiene que ser referenciado por Windows.

Si usamos un ActiveX para nuestra aplicación, tendremos que registralo en Windows con el siguiente comando:



delphi
  1. %SYSDIR%\regsvr32 /s "%RUTA_ACTIVEX%\Fichero.ocx"



El parámetro "/s" es voluntario: activa el "modo silencioso" de regsvr32 que evita el mostrar el cuadro de diálogo de fin de instalación

Cuando la aplicación se desinstale, tendremos que suprimir el ActiveX:



delphi
  1. %SYSDIR%\regsvr32 /u /s "%RUTA_ACTIVEX%\Fichero.ocx"