PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Procédure et fonction : locale ou globale
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
Présentation
Une procédure permet d'associer un identificateur à un bloc d'instructions. La procédure peut ensuite être appelée dans un traitement.
Une fonction permet de définir un sous-programme qui effectue plusieurs instructions avant de retourner une valeur au programme appelant.
Différence entre une procédure et une fonction :
  • Une procédure ne retourne pas de résultat.
  • Une fonction retourne un résultat.
En WLangage, il n'existe pas de distinction entre les procédures et les fonctions. Les procédures et les fonctions sont gérées de la même façon. Une procédure comme une fonction peut retourner ou non un résultat.
Les procédures et les fonctions peuvent avoir un nombre de paramètres fixe ou variable.
La syntaxe de déclaration est la même pour les procédures et les fonctions. Pour plus de détails, consultez la déclaration d'une procédure ou d'une fonction.
Versions 16 et supérieures
Il est possible de créer des procédures multisyntaxes. Pour plus de détails, consultez Surcharge de prototype.
Nouveauté 16
Il est possible de créer des procédures multisyntaxes. Pour plus de détails, consultez Surcharge de prototype.
Il est possible de créer des procédures multisyntaxes. Pour plus de détails, consultez Surcharge de prototype.
La syntaxe d'appel est la même pour les procédures et les fonctions. Pour plus de détails, consultez l'appel d'une procédure ou d'une fonction.
Une procédure (une fonction) peut être globale ou locale. Pour plus de détails, consultez les procédures et les fonctions globales et locales.
Versions 16 et supérieures
Universal Windows 10 App Cette fonctionnalité est disponible pour les applications Windows Phone.
Nouveauté 16
Universal Windows 10 App Cette fonctionnalité est disponible pour les applications Windows Phone.
Universal Windows 10 App Cette fonctionnalité est disponible pour les applications Windows Phone.
Versions 17 et supérieures
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonctionnalité est disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Nouveauté 18
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Universal Windows 10 App Cette fonctionnalité est disponible en mode Windows Store apps.
Widget Android Cette fonctionnalité est disponible en mode Widget Android.
Versions 21 et supérieures
Universal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
Apple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Nouveauté 21
Universal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
Apple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Universal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
Apple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Procédure et fonction : locale ou globale
Les procédures peuvent être de deux types :
  • Procédure globale : utilisable dans tous les traitements du projet. Cette procédure globale est mémorisée dans le projet.
  • Procédure locale : utilisable dans tous les traitements dépendant de l'objet (fenêtre ou état) dans lequel cette procédure a été déclarée. Cette procédure locale est mémorisée dans l'objet.
Important : Il ne faut pas déclarer deux procédures avec le même nom (notamment une procédure globale et une procédure locale).
Versions 20 et supérieures
Remarque : Le WLangage permet également d'utiliser des procédures internes. Pour plus de détails, consultez Procédure interne.
Nouveauté 20
Remarque : Le WLangage permet également d'utiliser des procédures internes. Pour plus de détails, consultez Procédure interne.
Remarque : Le WLangage permet également d'utiliser des procédures internes. Pour plus de détails, consultez Procédure interne.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire