Aller au contenu principal
Version: 20 R7 BETA

REMOVE PICTURE FROM LIBRARY

REMOVE PICTURE FROM LIBRARY ( refImage | nomImage )

ParamètreTypeDescription
refImage | nomImageEntier long, ChaîneNuméro de référence ou Nom d'une image de la bibliothèque d'images

Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.

Description

La commande REMOVE PICTURE FROM LIBRARY supprime de la bibliothèque d’images l’image dont vous avez passé le numéro de référence dans refImage ou le nom dans nomImage.
Si ce numéro de référence ou ce nom ne correspond à aucune image, la commande ne fait rien.

4D Server : REMOVE PICTURE FROM LIBRARY ne peut pas être utilisée dans une méthode exécutée sur le poste serveur (procédure stockée ou trigger). Si vous appelez REMOVE PICTURE FROM LIBRARY sur le serveur, il ne se passe rien, l’appel est ignoré.

Attention : Les objets de structure (éléments de liste hiérarchique, lignes de menu, etc.) peuvent se référer à une image de la bibliothèque. Soyez prudent lorsque vous supprimez par programmation une image de la bibliothèque d’images.

Exemple 1

L’exemple suivant supprime l’image n°4444 de la bibliothèque d’images :

 REMOVE PICTURE FROM LIBRARY(4444)

Exemple 2

L’exemple suivant supprime de la bibliothèque d’images celles dont le nom commence par le symbole dollar ($) :

 PICTURE LIBRARY LIST($alRefImage;$asNomImage)
 For($vlImage;1;Size of array($alRefImage))
    If($asNomImage{$vlImage}="$@")
       REMOVE PICTURE FROM LIBRARY($alRefImage{$vlImage})
    End if
 End for

Voir aussi

GET PICTURE FROM LIBRARY
PICTURE LIBRARY LIST
SET PICTURE TO LIBRARY