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
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 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 une 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"]
Remarques

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.
VirtuelBooléen
  • Vrai si la méthode est virtuelle,
  • Faux dans le cas contraire.
Cette propriété est disponible en lecture seulement.

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 : 22/07/2022

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