Compartir a través de


CREATEBINARY( ) (Función)

Convierte datos de tipo Character creados en Visual FoxPro en una cadena de caracteres tipo binario que se puede pasar a un control ActiveX o a un objeto de automatización.

CREATEBINARY(cExpression)

Valores devueltos

Character

Parámetros

  • cExpression
    Especifica la expresión de caracteres para la que se devolverá una cadena de caracteres de tipo binario.

Observaciones

Las cadenas de caracteres de Visual FoxPro pueden contener datos binarios. Sin embargo, un control ActiveX o una cadena de caracteres de objeto de automatización (datos del tipo OLE VT_BSTR) no puede contener datos binarios. Un control ActiveX o un objeto de automatización pasa datos binarios a aplicaciones tales como Visual FoxPro en forma de una matriz de datos del tipo VT_UI1.

Visual FoxPro convierte automáticamente los datos binarios pasados desde un control ActiveX o un objeto de automatización con formato de matriz de datos del tipo VT_UI1 en una cadena de caracteres de Visual FoxPro. Visual FoxPro marca internamente esta cadena de caracteres como datos binarios pasados desde un control ActiveX o un objeto de automatización. Cuando la cadena de caracteres se vuelve a pasar a un control ActiveX o a un objeto de automatización, Visual FoxPro convertirá automáticamente la cadena de caracteres en una matriz de datos de tipo VT_UI1 previstos por el control ActiveX o el objeto de automatización.

Utilice CREATEBINARY( ) para convertir datos de tipo Character creados en Visual FoxPro en una cadena de caracteres de tipo binario que puede pasar a un control ActiveX o a un objeto de automatización. El número mínimo de caracteres al que se puede reducir CREATEBINARY( ) es 7.

Si desea obtener más información acerca de los controles ActiveX y los objetos de automatización, vea Agregar OLE.

Vea también

OLE Bound (Control) | Contenedor OLE (Control) | Introducción a los controles ActiveX