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 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>, ...)
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/04/2025

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