REMOVE PICTURE FROM LIBRARY
REMOVE PICTURE FROM LIBRARY ( refImage | nomImage )
Paramètre | Type | Description | |
---|---|---|---|
refImage | nomImage | Entier long, Chaîne | → | Numé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