AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Attention : Esta es la versión% 1 de esta página de documentación. Es posible que esta función se haya cambiado o eliminado en una versión superior
Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Management of databases / HFSQL functions / Compatible Hyper File functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
BinaryLoad (Función)
 
HFSQLHFSQL Client/ServerDisponible solo con estos tipos de conexión
Advertencia
La función BinaryLoad se conserva por motivos de compatibilidad (esta versión seguirá siendo soportada en la próxima versión).
Desde la versión 8, se ha mejorado el modo de funcionamiento de las partidas individuales.: no es necesario cargar en memoria el archivo asociado al elemento memo. Para beneficiarse de estas nuevas características, utilice HLinkMemo.
A continuación se encuentra la documentación de BinaryLoad, disponible en WINDEV 5.5.
 
Propósito
Cargar un archivo binario en un elemento de memo binario 4.1 (inicializar un memo binario con el contenido de un archivo)
Sintaxis
<Elemento> = BinaryLoad(<Nombre del archivo> [,<Tipo> [,<Info usuario>]])
  • <Item> es una cadena de caracteres que contiene el nombre del elemento "binary memo".
  • <Nombre de archivo> es una cadena de caracteres que contiene el archivo binario a cargar
  • <Type> es una cadena de tres caracteres que identifica el tipo de archivo. Puede tomar el siguiente valor:
    • "IMG" para indicar que el archivo es un archivo de imagen
    • "WAV" para indicar que el archivo es un archivo de sonido
    • "OLE" para indicar que el archivo es un archivo OLE
    • "BIN" para indicar que el archivo es un archivo binario ordinario (valor por defecto)
  • <Información del usuario> es una cadena de caracteres que contiene un mensaje de información (hasta 32 caracteres).
Detalles
BinaryLoad inicializa la variable <Elemento> con el contenido del archivo binario.
<Type> se utiliza para dar información sobre el tipo de archivo independientemente del tipo de elemento (pero BinaryLoad no comprueba que el archivo sea un archivo <Type>).
Si <Tipo> toma un valor diferente de "IMG", "WAV", "OLE" o "BIN", se aplicará el tipo por defecto "cualquier archivo binario".
El mensaje <UserInfo> se almacena con el archivo en la nota binaria.
Puede ser recuperado por BinaryInfo.
Notas
  • Los memos binarios (sonido, imagen, OLE,...) son los nuevos memos binarios de WINDEV 4.1 (los memos binarios de WINDEV 4.0 no pueden ser manejados por BinaryLoad).
    El tipo de los memos binarios de sonido es "WAV"..
    El tipo de los memos binarios de imagen es "IMG"..
    El tipo de los memos binarios OLE es "OLE"..
    El tipo de los memos binarios es "BIN".
  • La información <Tipo> le permite clasificar los archivos de acuerdo a sus tipos para su uso posterior con operaciones que se pueden realizar en estos archivos.
  • La información <Usuario> puede ser recuperada por BinaryInfo.
  • El contenido de un memo binario puede ser recuperado por BinarySave.
  • Para "vaciar" una nota binaria, utilice la siguiente sintaxis: <Nombre del elemento>=NULLL
    CUSTOMER.PHOTO = Null
  • ScreenToFile no gestiona los memos binarios, así que no olvide asignar la variable del elemento de memo binario con BinaryLoad antes de añadir el registro con HAdd o antes de modificar el registro con HModify (si el valor del memo no se modifica, no es necesario reasignar la variable del elemento de memo).
  • Si el tipo de nota binaria es "IMG", puede utilizar BitmapInfo para obtener información sobre la imagen; de forma similar, iPrintImage puede imprimir la imagen:
    CUSTOMER.PHOTO = BinaryLoad(FileName, "IMG")
    BitmapInfo(CUSTOMER.PHOTO)
  • Si el tipo de memo binario es WAV, tiene la posibilidad de usar Sonido para reproducir el sonido:
    ANIMAL.SOUND = BinaryLoad(File Name, "WAV")
    Sound(ANIMAL.SOUND)
Ver también
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/08/2020

Señalar un error o enviar una sugerencia | Ayuda local