4D v14.3

METHODE LIRE CODE

Accueil

 
4D v14.3
METHODE LIRE CODE

METHODE LIRE CODE 


 

METHODE LIRE CODE ( chemin ; code {; *} ) 
Paramètre Type   Description
chemin  Texte, Tableau texte in Texte ou Tableau texte contenant un ou plusieurs chemin(s) de méthode(s)
code  Texte, Tableau texte in Code de(s) méthode(s) désignée(s)
Opérateur in Si passé = la commande s’applique à la base hôte lorsqu’elle est exécutée depuis un composant (paramètre ignoré hors de ce contexte)

La commande METHODE LIRE CODE retourne dans le paramètre code le contenu de la ou des méthode(s) désignée(s) par le paramètre chemin. La commande peut retourner le code de tous les types de méthodes : méthodes base, triggers, méthodes projet, méthodes formulaire et méthodes objet.

Vous pouvez utiliser deux types de syntaxes, basées soit sur des tableaux texte, soit sur des variables texte :

 C_TEXTE(vTchemin// variables texte
 C_TEXTE(vTcode)
 METHODE LIRE CODE(vTchemin;vTcode) // code d’une seule méthode

 TABLEAU TEXTE(tabChemins;0) // tableaux texte
 TABLEAU TEXTE(tabCodes;0)
 METHODE LIRE CODE(tabChemins;tabCodes) // codes de plusieurs méthodes

Il n’est pas possible de mixer les deux syntaxes.

Si un chemin d’accès passé est invalide, le paramètre code est laissé vide et une erreur est générée. 

Dans le texte du code généré par la commande :

  • Les noms des commandes sont écrits en français avec une version française de 4D et en anglais avec toutes les autres versions.
  • Une ligne est ajoutée en en-tête du code généré, contenant des métadonnées utilisées lors de l’import du code, par exemple :
      // %attributes = {"lang":"fr","invisible":true,"folder":"Web3"}

    En cas d’import, cette ligne n’est par importée, seuls les attributs définis sont pris en compte. L’attribut "lang" définit la langue d’export, il permet d’empêcher un import dans une application en langue différente (dans ce cas, une erreur est générée). L'attribut "folder" contient le nom du dossier parent de la méthode, il n’apparaît pas si la méthode n’a pas de dossier parent.

Si la commande est exécutée depuis un composant, elle s’applique par défaut aux méthodes du composant. Si vous passez le paramètre *, elle accède aux méthodes de la base hôte.

Exemple  

Reportez-vous à l'exemple de la commande METHODE FIXER CODE.

 
PROPRIÉTÉS 

Produit : 4D
Thème : Accès objets développement
Numéro : 1190
Nom intl. : METHOD GET CODE

 
HISTORIQUE 

New
Créé : 4D v13
Modifié : 4D v14

 
VOIR AUSSI  

METHODE FIXER CODE

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)

Hérité de : METHODE LIRE CODE ( 4D v13.5)