|
|
|
|
|
Certains paramètres passés à une procédure peuvent être optionnels. Lors de la déclaration de la procédure, les paramètres optionnels doivent être décrits en dernière position (à droite), avec une valeur par défaut précédée du signe "=" : PROCEDURE <Nom de la procédure>(<Paramètres obligatoires>, ... <Paramètre optionnel 1> = <Valeur>, <Paramètre optionnel 2> = <Valeur>, ...) Par exemple : // -- Déclaration de la procédure PROCÉDURE Dessin(coordLigne, coordColonne, CoulFond = Noir, CoulTrait = JauneClair) ...  // -- Traitement d'appel de la procédure Dessin(10, 15)
Pour conserver la valeur par défaut d'un paramètre optionnel, utilisez le caractère "*" lors de l'appel de la procédure. Par exemple : // -- Déclaration de la procédure PROCÉDURE Dessin(coordLigne, coordColonne, CoulFond = Noir, CoulTrait = JauneClair) ...  // -- Traitement d'appel de la procédure Dessin(10, 15, *, VertClair)
Remarque : Dans le cas d'un Webservice, les procédures utilisées par le Webservice ne doivent pas contenir des paramètres optionnels. Dans le cas contraire, le message suivant apparaît à partir de la version 21 : Le paramètre 'NomParamètre' de la procédure 'NomProcédure' est optionnel. Veuillez le rendre obligatoire pour pouvoir générer le WSDL. Afin de permettre la génération du Webservice dans ce cas, il faut donc modifier la déclaration des procédures, de façon à rendre tous les paramètres obligatoires.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|