|
|
|
|
|
|
Catégorie : Procédures WLangage |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Syntaxe d'appel à une procédure (locale ou globale).
|
|
|
|
|
|
|
Il est possible d'attribuer une couleur (de texte) aux procédures afin de les classer et de les retrouver facilement...
|
|
|
|
|
|
|
Les différentes syntaxes de déclaration d'une procédure ...
|
|
|
|
|
|
|
Pour simplifier les phases de maintenance ou la reprise par d'autres développeurs de code existant, WINDEV propose une documentation automatique des procédures (ou méthodes de classes)...
|
|
|
|
|
|
|
Une lambda ("lambda fonction") est une écriture plus concise des procédures internes...
|
|
|
|
|
|
|
La portée d'une procédure définit si elle est publique, privée, ...
|
|
|
|
|
|
|
Une procédure d'extension permet d'ajouter des procédures WLangage "personnelles" aux types du langage (chaîne, date, couleur, etc.) ...
|
|
|
|
|
|
|
De nombreuses fonctionnalités nécessitent une procédure appelée une ou plusieurs fois au travers d'une fonction du WLangage (également appelée "Callback").
|
|
|
|
|
|
|
Les procédures peuvent être de deux types ...
|
|
|
|
|
|
|
Une procédure permet d'associer un identificateur à un bloc d'instructions...
|
|
|
|
|
|
|
Une procédure globale est une procédure utilisable dans tous les traitements ou événements du projet.
|
|
|
|
|
|
|
Lorsqu'un code a beaucoup vécu, il contient souvent des procédures qui sont utilisées, mais qui ne répondent plus aux normes de qualité actuelles...
|
|
|
|
|
|
|
Les procédures et les méthodes de classes peuvent avoir plusieurs syntaxes.
|
|
|
|
|
|
|
Le WLangage propose le mot-clé "WL" ...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|