Le greffon Configuration permet de stocker des valeurs de configuration et ainsi rendre des données de configuration persistantes.
Il est utile pour stocker un nom, une adresse de serveurs, etc.
Les méthodes disponibles sont :
- configuration.vérifier("v1") , retourne vrai si une valeur existe pour la clef "v1".
- configuration.stocker("v1", v1), stocke la valeur v1 dans la clef "v1"
- v1 vaut configuration.récupérer("v1"), charge la valeur de la clef "v1" dans l'acteur v1
[php]
globale
configuration :: configuration, domaine vaut "exemple_configuration"
principale :
v1 :: texte
v2 :: texte
v3 :: texte
début
// Est-ce que les valeurs sont déjà stockées ?
si configuration.vérifier("v1") , lis
affiche "Je recharche les valeurs depuis ma configuration"
v1 vaut configuration.récupérer("v1")
v2 vaut configuration.récupérer("v2")
v3 vaut configuration.récupérer("v3")
ferme
sinon lis
v1 vaut "Ma première valeur"
v2 vaut "Ma deuxième valeur"
v3 vaut "Ma troisièle valeur"
affiche "je stocke mes valeurs dans ma configuration"
évoque configuration.stocker("v1", v1)
évoque configuration.stocker("v2", v2)
évoque configuration.stocker("v3", v3)
ferme
affiche "v1 = " + v1
affiche "v2 = " + v2
affiche "v3 = " + v3
[/php]
Ce greffon est disponible depuis le manageur de greffons ou téléchargeable depuis ce lien : http://abaque.googlecode.com/files/Configuration.zgl
Il est utile pour stocker un nom, une adresse de serveurs, etc.
Les méthodes disponibles sont :
- configuration.vérifier("v1") , retourne vrai si une valeur existe pour la clef "v1".
- configuration.stocker("v1", v1), stocke la valeur v1 dans la clef "v1"
- v1 vaut configuration.récupérer("v1"), charge la valeur de la clef "v1" dans l'acteur v1
[php]
globale
configuration :: configuration, domaine vaut "exemple_configuration"
principale :
v1 :: texte
v2 :: texte
v3 :: texte
début
// Est-ce que les valeurs sont déjà stockées ?
si configuration.vérifier("v1") , lis
affiche "Je recharche les valeurs depuis ma configuration"
v1 vaut configuration.récupérer("v1")
v2 vaut configuration.récupérer("v2")
v3 vaut configuration.récupérer("v3")
ferme
sinon lis
v1 vaut "Ma première valeur"
v2 vaut "Ma deuxième valeur"
v3 vaut "Ma troisièle valeur"
affiche "je stocke mes valeurs dans ma configuration"
évoque configuration.stocker("v1", v1)
évoque configuration.stocker("v2", v2)
évoque configuration.stocker("v3", v3)
ferme
affiche "v1 = " + v1
affiche "v2 = " + v2
affiche "v3 = " + v3
[/php]
Ce greffon est disponible depuis le manageur de greffons ou téléchargeable depuis ce lien : http://abaque.googlecode.com/files/Configuration.zgl