DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Syntaxe WLangage / Procédures WLangage
  • Présentation
  • Les collections de procédures
  • Evénements des collections de procédures
  • Manipulation des collections de procédures
  • Création d'une collection de procédures
  • Importation d'une collection de procédures
  • Surcharge de procédure
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
Présentation
Les procédures globales sont contenues dans des collections de procédures.
Une collection de procédures permet de :
  • Partager des procédures globales entre plusieurs projets.
  • Découper des procédures globales entre plusieurs développeurs, pour un même projet. Dans ce cas, la gestion des procédures globales est simplifiée. Il est possible par exemple de :
    • bloquer uniquement cette collection lors de modifications apportées dans une procédure globale.
    • modifier une ou plusieurs procédures globales même si le projet est en cours de modification par un autre utilisateur.
Les collections de procédures d'un projet WINDEV ou WINDEV Mobile peuvent être partagées avec un projet WEBDEV.
Attention : Seul le code compatible avec WEBDEV doit être utilisé dans la collection de procédures partagée.
Les collections de procédures

Evénements des collections de procédures

Les collections de procédures possèdent un événement "Déclarations" et un événement "Terminaison".
Comme une fenêtre ou un projet, les collections de procédures peuvent posséder :
  • Leurs propres variables globales.
  • Leurs propres constantes.
  • Leur propre événement de déclaration de globales.
  • Leur propre événement de terminaison.
Pour accéder à une variable globale d'une collection de procédures depuis le projet, il suffit de préfixer le nom de la variable par le nom de la collection de procédures. Par exemple :
MaCollection.MaVariable
Manipulation des collections de procédures

Création d'une collection de procédures

Une collection de procédures peut être créée depuis le volet "Explorateur de projet".
Pour créer une collection de procédures depuis l'explorateur de projet :
  1. Sélectionnez "Procédures" dans l'explorateur de projet.
  2. Dans le menu contextuel, sélectionnez l'option "Nouvelle collection de procédures".
  3. Indiquez le nom de la collection de procédures et validez.

Importation d'une collection de procédures

Une collection de procédures peut être importée dans un projet. Vous pourrez alors utiliser dans votre projet des procédures de cette collection importée.
Il est possible d'importer une collection de procédures dans le volet "Explorateur de projet".
Pour importer une collection de procédures depuis l'explorateur de projet :
  1. Sélectionnez "Procédures" dans l'explorateur de projet.
  2. Dans le menu contextuel, sélectionnez l'option "Importer une collection de procédures".
  3. Indiquez le nom et le chemin de la collection de procédures à importer et validez.

Surcharge de procédure

Il est possible de définir deux procédures de même nom dans des collections de procédures différentes utilisées par le même projet.
Pour accéder à une de ces procédures, il suffit de préfixer le nom de la procédure par le nom de la collection de procédures à utiliser.
Par exemple, pour utiliser la procédure Affiche de la collection de procédures Ecran, il suffit d'écrire : Ecran.Affiche().
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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