LIRE DONNEES CONTENEUR

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11 (Modifiée)


LIRE DONNEES CONTENEUR (typeDonnées; données)

ParamètreTypeDescription
typeDonnéesAlphaType de données à extraire du conteneur
donnéesBLOBDonnées extraites du conteneur

Description

LIRE DONNEES CONTENEUR retourne dans le champ ou la variable de type BLOB données les données qui se trouvent dans le conteneur de données et dont le type est passé dans typeDonnées.

Note : Dans le cadre d'une opération de copier/coller, le conteneur de données correspond au Presse-papiers.

Passez dans typeDonnées une valeur définissant le type de données à extraire. Vous pouvez passer une signature 4D, un type UTI (Mac OS), un nom/numéro de format (Windows), ou un type de 4 caractères (compatibilité). Pour plus d'informations sur ces types, reportez-vous à la section Gestion du conteneur de données.

Note : Il n'est pas possible de lire les données de type fichier avec cette commande, pour cela vous devez utiliser la commande Lire fichier dans conteneur.

Exemple

Les méthodes objet suivantes sont celles de deux boutons qui copient et collent des données dans le tableau taOptions (pop up menu, liste déroulante...) se trouvant dans le formulaire :

      ` Méthode objet bCopiertaOptions
   Si (Taille tableau(taOptions)>0)  ` Est-ce qu'il y a quelque chose à copier ?
      VARIABLE VERS BLOB (taOptions;$vxClipData)  ` Mettre les éléments du tableau dans un BLOB
      EFFACER CONTENEUR  ` Vider le Presse-papiers
      AJOUTER DONNEES AU CONTENEUR ("artx";taOptions)  ` Le type de données est choisi arbitrairement
   Fin de si

      ` Méthode objet bCollertaOptions
   Si (Tester conteneur ("artx")>0)  ` Est-ce qu'il y a les données du type "artx" dans le Presse-papiers?
      LIRE DONNEES CONTENEUR ("artx";$vxClipData)  ` Extraire les données du Presse-papiers
      BLOB VERS VARIABLE ($vxClipData;taOptions)  ` Remplir le tableau avec les données venant du BLOB
      taOptions:=0  ` Réinitialiser l'élément sélectionné du tableau
   Fin de si
      

Référence

AJOUTER DONNEES AU CONTENEUR, LIRE IMAGE DANS CONTENEUR, Lire texte dans conteneur.

Variables système

Si les données sont extraites correctement, la variable OK prend la valeur 1. Sinon, elle prend la valeur 0.

Gestion des erreurs

S'il n'y a pas assez de mémoire pour extraire les données, l'erreur -108 est générée.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant