¿Cómo Puedo Depurar Problemas de ActiveX en un Ejecutable?



Hardware: PXI/CompactPCI>>Controllers

Problema:
He creado un programa en LabVIEW que hace uso de ActiveX. Sin embargo, cuando intento generar un ejecutable del mismo, deja de funcionar. ¿Qué puedo intentar para hacer que funcione?

Solución:
Existen diferentes motivos por los que objetos ActiveX pueden no funcionar. Dichas razones se listan a continuación:
  1. Asegúrese que el VI funciona de forma correcta. Inclusive se recomienda revisar advertencias que LabVIEW nos muestre. Una forma de revisar advertencias es la de hacer uso de puntas de prueba en los clusters de error en el VI y monitorear si en algún punto en particular se muestra una advertencia.

  2. Revisar que el programa que hace uso de ActiveX no se encuentre siendo detenido por otro. Dentro de estos podemos encontrar: Programas de Anti-Virus, Firewalls, políticas de red, Windows Defender y Windows Firewall.

    Si existe alguno de los anteriores, se recomienda revisar las configuraciones y verificar que no interfieran con la ejecución del programa que usa ActiveX.

  3. También podemos registrar el programa ActiveX con Windows. Detalles de cómo hacer esto se encuentran localizados en el siguiente artículo de soporte - ¿Cómo Registro o Anulo el Registro de un Control ActiveX?. Si desea hacerlo de forma dinámica en tiempo de ejecución, se puede hacer uso del System Exec VI para esto.


Ligas Relacionadas:
Documento de Soporte 3U8ABE4B: ¿Cómo Registro o Anulo el Registro de un Control ActiveX?

Archivos Adjuntos:





Día del Reporte: 08/19/2015
Última Actualización: 09/12/2016
Identificación del Documento: 4V43NIAX