DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de la réflexion
  • Propriétés spécifiques à la description des variables de type Définition
  • Fonctions manipulant le type Définition
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Le type Définition permet d'obtenir les caractéristiques d'un type :
  • type simple,
  • type avancé,
  • classe,
  • structure,
  • combinaison,
  • énumération.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
// Récupère la définition du type de x
d est un Définition
d = RécupèreDéfinition(x)
// Affiche le nom du type de x
Trace(d.Nom)
Remarques

Propriétés spécifiques à la description des variables de type Définition

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type Définition :
Nom de la propriétéType manipuléEffet
AttributMappingChaîne de caractères
  • Valeur de l'attribut d'extension <Mapping> pour une classe ou une structure,
  • "" (chaîne vide) si l'attribut est absent (ou pour les autres types).
Cette propriété est disponible en lecture seulement.
AttributNoteChaîne de caractèresContenu de l'attribut d'extension <Note>.
Cette propriété est disponible en lecture seulement.
AttributSérialiseChaîne de caractèresNom de sérialisation du type en fonction de son nom et de l'attribut <Sérialise> :
  • Nom de la classe, si l'attribut est absent,
  • Contenu de la chaîne si l'attribut contient une chaîne,
  • "" (chaîne vide) si l'attribut contient Faux ou si le type n'est pas une classe.
Cette propriété est disponible en lecture seulement.
DéfinitionAssociationTableau de variables de type DéfinitionDéfinition des types associés.
Dans ce cas, la propriété Associé des variables de type Description de Propriété, Description de Variable et Description de procédure renvoie Vrai.
DéfinitionBaseTableau de variables de type DéfinitionDéfinition des types de base.
FamilleDéfinitionEntierDéfinition des types de base.
Cette propriété est disponible en lecture seulement.
NomChaîne de caractèresNom du type.
Cette propriété est disponible en lecture seulement.
Nouveauté 2024
Nullable
Booléen
  • Vrai si le type défini peut être Null,
  • Faux dans le cas contraire.
Cette propriété est disponible en lecture seulement.
OptionTableau de Description d'OptionDescription des options pour une définition de combinaison.
Remarque : Information disponible aussi bien pour les combinaisons définies dans l'éditeur d'analyses que pour les combinaisons définies en WLangage.
ProcédureTableau de Description de procédureMéthodes de la classe si le type défini est une classe.
La propriété Associé des variables de type Description de procédure renvoie Faux dans le cas des méthodes de la classe de base.
PropriétéTableau de Description de PropriétéPropriétés de la classe si le type défini est une classe.
La propriété Associé des variables de type Description de Propriété renvoie Faux dans le cas des propriétés de la classe de base.
SyntaxeDéclarationDescription de SyntaxeDescription du code de déclaration des globales pour les fenêtres, pages et états.
Cette propriété est disponible en lecture seulement.
TypeEntierType WLangage.
Cette propriété est accessible en lecture uniquement. Les différentes valeurs disponibles sont identiques à celles renvoyées par la fonction TypeVar.
ValeurTableau de Description de ValeurDescription des valeurs pour une définition d'énumération.
Remarque : Information disponible aussi bien pour les énumérations définies dans l'éditeur d'analyses que pour les énumérations définies en WLangage.
VariableTableau de Description de VariableMembres de la classe ou de la structure si le type défini est une classe ou une structure.
La propriété Associé des variables de type Description de Variable renvoie Faux dans le cas des membres de la classe de base.

Fonctions manipulant le type Définition

RécupèreDéfinitionRécupère la définition du type de l'élément.
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 29/02/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale