|
|
|
|
|
- Cas particuliers
- Paramètres nommés
- Appel de procédure globale WLangage navigateur depuis une procédure globale Javascript (présente dans la même collection de procédures)
Appeler une procédure/une fonction En anglais : Calling a procedure/a function
L'appel d'une procédure est le même qu'il s'agisse d'une procédure globale ou d'une procédure locale. Rappel : - En WLangage, il n'existe pas de distinction entre les procédures et les fonctions. Les syntaxes de déclaration et d'utilisation décrites pour les procédures sont les mêmes pour les fonctions.
- Dans le cas d'une procédure multisyntaxe, l'appel de la bonne syntaxe est résolu à l'exécution. Pour plus de détails, consultez Surcharge de prototype.
SI Trouve(Client, NumCli, Numéro) ALORS
Info("Numéro de client trouvé")
SINON
Info("Numéro de client inexistant")
FIN
Syntaxe
Appeler une procédure renvoyant un paramètre Masquer les détails
[<Valeur retournée> = ] <Nom de la procédure>([<Paramètres>])
<Valeur retournée> : Valeur retournée (optionnel) par la procédure, uniquement si la procédure retourne un résultat.Il est possible de typer la valeur de retour d'une procédure lors de sa déclaration. Pour plus de détails, consultez Déclarer une procédure. <Nom de la procédure> : Nom de la procédure à appeler. <Paramètres> : Paramètres passés à la procédure. Chaque paramètre est séparé par une virgule.
Appeler une procédure renvoyant plusieurs paramètres Masquer les détails
(<Valeur 1>, ..., <Valeur N>) = <Nom de la procédure>([<Paramètres>])
<Valeur 1 à N> : Valeurs retournées par la procédure.Il est possible de typer les valeurs de retour d'une procédure lors de sa déclaration. Pour plus de détails, consultez Déclarer une procédure. <Nom de la procédure> : Nom de la procédure à appeler. <Paramètres> : Paramètres passés à la procédure. Chaque paramètre est séparé par une virgule. Remarques Cas particuliers - Pour des raisons de lisibilité des programmes, le mot-clé PROCEDURE peut être remplacé par le mot-clé FONCTION.
- Si la procédure n'attend aucun paramètre, il est également possible d'utiliser la syntaxe suivante :
[<Valeur retournée> = ] <Nom de la procédure> - Pour exécuter une procédure d'une fenêtre ouverte, il suffit d'utiliser la fonction ExécuteTraitement. Exemple :
NomFen est une chaîne = "FEN_MaFenêtre"
ExécuteTraitement(NomFen + ".MaProc", trtProcédure)
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|