PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type Définition permet d'obtenir les caractéristiques d'un type :
  • type simple,
  • type avancé,
  • classe,
  • structure,
  • Versions 23 et supérieures
    combinaison,
    Nouveauté 23
    combinaison,
    combinaison,
  • Versions 23 et supérieures
    énumération.
    Nouveauté 23
    énumération.
    é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.
Versions 18 et supérieures
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Windows Store apps.
Nouveauté 18
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Windows Store apps.
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Apple Watch Ce type de variable est désormais disponible en mode Apple Watch.
Nouveauté 21
Apple Watch Ce type de variable est désormais disponible en mode Apple Watch.
Apple Watch Ce type de variable est désormais disponible en mode Apple Watch.
Exemple
// Récupère la définition du type de x
d est une 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
Versions 22 et supérieures
DéfinitionAssociation
Nouveauté 22
DéfinitionAssociation
DéfinitionAssociation
Tableau 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 accessible en lecture uniquement.
NomChaîne de caractèresNom du type.
Cette propriété est accessible en lecture uniquement.
Versions 23 et supérieures
Option
Nouveauté 23
Option
Option
Tableau 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.
Versions 22 et supérieures
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.
Nouveauté 22
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.
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.
Versions 22 et supérieures
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.
Nouveauté 22
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.
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.
TypeEntierType WLangage.
Cette propriété est accessible en lecture uniquement. Les différentes valeurs disponibles sont identiques à celles renvoyées par la fonction TypeVar.
Versions 23 et supérieures
Valeur
Nouveauté 23
Valeur
Valeur
Tableau 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.
Versions 22 et supérieures
La propriété ..Associé des variables de type Description de variable renvoie Faux dans le cas des membres de la classe de base.
Nouveauté 22
La propriété ..Associé des variables de type Description de variable renvoie Faux dans le cas des membres de la classe de base.
La propriété ..Associé des variables de type Description de variable renvoie Faux dans le cas des membres de la classe de base.

Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

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