GET RESOURCE

4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 6.0


GET RESOURCE (resTipo; resNum; resDatos{; resArchivo})

ParámetroTipoDescripción
resTipoAlfaTipo de recurso (4 caracteres)
resNumNuméricoNúmero de recurso
resDatosBLOBCampo o variable BLOB a recibir los datos
Contenido del recurso
resArchivoDocRefNúmero de referencia del archivo de recursos o
todos los archivos de recursos abiertos, si se omite

Descripción

El comando GET RESOURCE devuelve en el campo o la variable BLOB resDatos el contenido del recurso cuyo tipo y número se pasa en resTipo y resNum.

Importante: Debe pasa una cadena de 4 caracteres en resTipo.

Si no se encuentra el recurso, el parámetro resDatos no cambia y la variable OK toma el valor 0 (cero).

Si pasa un número de referencia de archivo de recursos válido en resArchivo, el recurso se busca en ese archivo únicamente. Si no pasa resArchivo, se devuelve la primera ocurrencia del recurso encontrada en la cadena de archivos de recursos.

Nota: El tamaño de un recurso puede ser de varios megabytes.

Independencia de plataforma: Recuerde que trabaja con recursos basados en Mac OS. Sin importar la plataforma, los valores internos de los recursos como los Enteros largos son almacenados utilizando ordenación de bytes ("byte ordering") Macintosh. En Windows, para los datos de los recursos estándar (tales como los recursos listas de cadenas y los recursos imágenes) la ordenación de bytes es automáticamente inversa ("byte swapping") cuando es necesario. Por otra parte, si crea y utiliza sus propias estructuras de datos internas, usted decide si aplica la ordenación inversa a los datos que extrajo del BLOB (por ejemplo, al pasar Macintosh byte ordering a un comando como BLOB to longint).

Ejemplo

Ver el ejemplo del comando SET RESOURCE.

Ver también

Comandos BLOB, Recursos, SET RESOURCE.

Variables y conjuntos sistema

La variable sistema OK toma el valor 1 si se encuentra el recurso, de lo contrario toma el valor 0 (cero).

Gestión de errores

Si no hay suficiente memoria para cargar la imagen, se genera un error. Puede interceptar este error con la ayuda de un método de gestión de errores instalado por el comando ON ERR CALL.


4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente