SYS(2333) - Soporte de interfaz dual de ActiveX

Activa o desactiva el soporte (obligatorio VTABLE) para la interfaz dual de ActiveX.

SYS(2333 [, 0 | 1 | 2])

Valores devueltos

Character

Parámetros

  • 0
    Desactiva la compatibilidad con la interfaz dual de ActiveX. Si se omite 0 ó 1, se desactivará la compatibilidad con la interfaz dual de ActiveX. El valor predeterminado de inicio para Visual FoxPro 6.0 y versiones posteriores es 0.
  • 1
    Activa la compatibilidad con la interfaz dual de ActiveX. El valor predeterminado de inicio para Visual FoxPro 5.0 es 1.
  • 2
    Devuelve el valor actual de SYS(2333) (0 ó 1).

Observaciones

La interfaz dual de control de ActiveX (enlace VTABLE) es una optimización aceptada en Visual FoxPro. Si un control de ActiveX no utiliza la interfaz dual, puede desactivar la optimización mientras utilice dicho control.

Si un control de ActiveX no funciona correctamente al crear una instancia del control, ejecute SYS(2333) o SYS(2333, 0) antes de que se cree una instancia del control para desactivar la compatibilidad con la interfaz dual en el control. Una vez se haya creado una instancia del control, ejecute SYS(2333, 1) para activar la compatibilidad con interfaz dual de ActiveX para todos los controles de los que se cree una instancia a partir de ese momento.

Vea también

Introducción a los controles ActiveX | OLE Container (Control) | Enlace en tiempo de compilación (vtable) y en tiempo de ejecución (IDispatch)