Téléchargement des produits


Version anglaise


 

Syntaxe

{ ALPHA ( cstenum ) }

 

{ NUM_E ( cstenum1 , cstenum2 ) }

 

{ NUM_P ( cstenum1 , cstenum2 ) }

 

{ BOOL }

 

{ DATE }

 

{ TIME }

 

{ TIMESTAMP }

 

{ NUM_BIN_2 }

 

{ NUM_BIN_4 }

 

{ NUM_BIN_8 }

 

{ IdentifiantVariable }

Cette syntaxe permet de faire référence à la définition Adélia de la variable utilisateur spécifiée.

{ NomClasseAdelia }

Cast d'une instance de classe.

 

 

Description

Le Cast peut s'utiliser dans le contexte des variables de type objet graphique ou dans le contexte des variables de type instance de classe.

 

Contexte : variables de type objet graphique

 

Permet d'accéder en lecture/écriture, à une propriété de type mixte (donc non défini), par l'intermédiaire d'une syntaxe particulière :

<Cast> <objet :PropriétéMixte>
(Le forçage de type est toujours placé avant la propriété mixte).

 

Tous les ordres L4G acceptant une variable en paramètre, acceptent également une propriété mixte dont le type est forcé.

 

Toute utilisation d'une propriété dont le type est indéfini (ex : propriété VALEUR d'une variable de type OBJET_GRAPHIQUE) doit être précédée d'un forçage de type.

 

Contexte : variables de type instance de classe

 

Permet d'affecter, dans une variable d'instance de classe donnée, la référence contenue dans une variable d'instance de classe qui englobe la classe donnée.

iVariableClasseDest = { NomClasseDest } iVariableClasseOrig

où iVariableClasseDest est déclarée en REF_CLASSE(NomClasseDest)

et iVariableClasseOrig est déclarée en REF_CLASSE(*OBJET)

 

 

Exemples

Contexte : variables de type objet graphique

 

OBJET_GRAPHIQUE(CHAMP_DE_SAISIE) MonObjetGraphique

NUM_BIN_4 LeResultat

 

LeResultat = { NUM_BIN_4 } MonObjetGraphique :VALEUR

LeResultat = { LeResultat } MonObjetGraphique :VALEUR

 

Contexte : variables de type instance de classe

 

REF_CLASSE(*OBJET) iObjet

REF_CLASSE(PERSONNE) iPersonne

...

SI iObjet INSTANCE_DE PERSONNE

iPersonne = { PERSONNE } iObjet

FIN

 

 

Retour à la description de l'ordre OBJET_GRAPHIQUE.

 

Retour à la description de l'opérateur d'affectation =.

 

↑ Haut de page


  • Aucune étiquette