ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Reflection functions
  • Propriétés spécifiques à la description des variables de type Description de procédure
  • Appel de méthode
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Le type Description de procédure permet d'obtenir des informations sur une méthode de classe.
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 de la classe type de la variable x
MaDéfinition est un Définition
MaDéfinition = RécupèreDéfinition(x)

// Récupère la description de la méthode Calcul
MaProcédure est une Description de procédure 
MaProcédure = MaDéfinition.Procédure["Calcul"]
Propriétés

Propriétés spécifiques à la description des variables de type Description de procédure

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type Description de procédure :
Nom de la propriétéType manipuléEffet
AssociéBooléen
  • Vrai si la méthode provient d'une classe associée,
  • Faux si la méthode provient d'une classe de base.
DéclarationDéfinitionDéfinition de la classe qui contient la méthode.
Cette propriété est disponible en lecture seulement.
GlobalBooléen
  • Vrai si la méthode est globale,
  • Faux dans le cas contraire.
Cette propriété est disponible en lecture seulement.
HéritéBooléen
  • Vrai si la méthode est héritée d'une classe de base,
  • Faux dans le cas contraire.
Cette propriété est disponible en lecture seulement.
NomChaîne de caractèresNom de la méthode.
Cette propriété est disponible en lecture seulement.
Nouveauté SaaS
Syntaxe
Tableau de Description de syntaxeTableau des syntaxes de la procédure.
Remarque : Si le code de la procédure est vide, la procédure ne sera pas décrite à l'exécution dans le tableau des syntaxes.
Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 3.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
VirtuelBooléen
  • Vrai si la méthode est virtuelle,
  • Faux dans le cas contraire.
Cette propriété est disponible en lecture seulement.
Remarques

Appel de méthode

La méthode dont on a récupéré la description peut être appelée grâce à la fonction ExécuteTraitement.
  • Appel d'une méthode statique
    p est une Description de procédure
    p = ...
    ExécuteTraitement(Null, p, <param1>, <param2>, ...)
  • Appel d'une méthode d'instance
    p est une Description de procédure
    p = ...
    ExécuteTraitement(<variable objet>, p, <param1>, <param2>, ...)
Minimum version required
  • Version 16
Comments
Click [Add] to post a comment

Last update: 04/25/2025

Send a report | Local help