PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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 WatchCatalystUniversal Windows 10 AppWindows Mobile
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.
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
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
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
Versions 22 et supérieures
Associé
Nouveauté 22
Associé
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 uniquement.
GlobalBooléen
  • Vrai si la méthode est globale,
  • Faux dans le cas contraire.
Cette propriété est disponible en lecture uniquement.
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 uniquement.
NomChaîne de caractèresNom de la méthode.
Cette propriété est disponible en lecture uniquement.
VirtuelBooléen
  • Vrai si la méthode est virtuelle,
  • Faux dans le cas contraire.
Cette propriété est disponible en lecture uniquement.
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é>

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