Saltar al contenido principal
Versión: Siguiente

REMOVE PICTURE FROM LIBRARY

REMOVE PICTURE FROM LIBRARY ( refImag | nomImag )

ParámetroTipoDescripción
refImag | nomImagEntero largo, CadenaNúmero de referencia o nombre de una imagen de la librería de imágenes

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando REMOVE PICTURE FROM LIBRARY elimina de la librería de imágenes la imagen cuyo número de referencia se pasa en refImag o cuyo nombre se pasa en nomImag.

Si el número de referencia o nombre no corresponden a ninguna imagen, el comando no hace nada.

4D Server: REMOVE PICTURE FROM LIBRARY no puede utilizarse desde un método ejecutado en el equipo servidor (procedimiento almacenado o trigger). Si llama REMOVE PICTURE FROM LIBRARY en un equipo servidor, no pasa nada, se ignora la llamada.

Advertencia: los objetos de diseño (elementos de lista jerárquica, líneas de menú, etc.) pueden hacer referencia a una imagen de la librería. Sea prudente cuando elimine por programación una imagen de la librería de imágenes.

Ejemplo 1

El siguiente ejemplo borra la imagen #4444 de la librería de imágenes.

 REMOVE PICTURE FROM LIBRARY(4444)

Ejemplo 2

El siguiente ejemplo borra de la librería de imágenes toda imagen cuyo nombre comience por el símbolo dólar ($):

 PICTURE LIBRARY LIST($alRefImag;$asNomImag)
 For($vlImag;1;Size of array($alRefImag))
    If($asNomImag{$vlImag}="$@")
       REMOVE PICTURE FROM LIBRARY($alRefImag{$vlImag})
    End if
 End for

Ver también

GET PICTURE FROM LIBRARY
PICTURE LIBRARY LIST
SET PICTURE TO LIBRARY