Fonction Optimiser(Invariant, PasDEffetDeBord) LireParametre(M : Module, NomDuParametre : Caractere, NomDeLaSection : Caractere, Valeur : Booleen Sortie, Chaine : Nul Ou Caractere=Nul, Booleen PourInternet=Faux) Retourner Booleen;
Fonction Optimiser(Invariant, PasDEffetDeBord) LireParametre(M : Module, NomDuParametre : Caractere, NomDeLaSection : Caractere, Valeur : Entier Sortie, Chaine : Nul Ou Caractere=Nul, Booleen PourInternet=Faux) Retourner Booleen;
Fonction Optimiser(Invariant, PasDEffetDeBord) LireParametre(M : Module, NomDuParametre : Caractere, NomDeLaSection : Caractere, Valeur : Reel Sortie, Chaine : Nul Ou Caractere=Nul, Booleen PourInternet=Faux) Retourner Booleen;
Fonction Optimiser(Invariant, PasDEffetDeBord) LireParametre(M : Module, NomDuParametre : Caractere, NomDeLaSection : Caractere, Valeur : Caractere Sortie, Chaine : Nul Ou Caractere=Nul, Booleen PourInternet=Faux) Retourner Booleen;
Fonction Optimiser(Invariant, PasDEffetDeBord) LireParametre(M : Module, NomDuParametre : Caractere, NomDeLaSection : Caractere, Valeur : Date Sortie, Chaine : Nul Ou Caractere=Nul, Booleen PourInternet=Faux) Retourner Booleen;
"
ou entre caractères apostrophe '
."
ou entre caractères apostrophe '
.Si le paramètre existe, la fonction LireParametre retourne Vrai et la valeur du paramètre Valeur est renseignée à la valeur lue. Si le paramètre n'existe pas, la fonction LireParametre retourne Faux et la valeur du paramètre Valeur est renseignée à la valeur par défaut standard.
Type de la valeur | Valeur par défaut |
Booleen | Faux |
Caractere | Chaine de caracteres vide. |
Date | 1er Janvier de l'an 1. |
Entier | 0 |
Reel | 0.0 |
Si une erreur survient, alors l'exception OperationParametreImpossible est envoyée.
Principal
/*******/
Variable
A : Entier;
Debut
...
Si LireParametre(Global, "a", "masection", A) Alors
/* Le paramètre 'a' existe. */
...
Fin Si
...
Fin Principal
LireEnvironnement pour lire une variable environnement. L'instruction Parametre pour lire statiquement des paramètres.
- | - | - | - | - | - | - | - | - |