Re: Passage de paramètres

Posté par R&B le 9/11/2005 18:22:44
Précisions.

Mbsl indique à juste titre que le passage de paramètre est plus propre que l'utilisation du chemin des variables.
Cette technique implique évidement une relation de dépendance avec la fenêtre dont on appelle les variables qui doit être chargée en mémoire. La portabilité de la fenêtre appelante s'en rescent.

Un cas classique d'utilisation, les fenêtres de validations :
- Fenêtre de saisie : groupde de champs et variables
- Fenêtre de validation : messages + appel aux variables de la fenêtre de saisie pour un comportement adapté au contexte.

Cette technique, couplée avec FenExiste() et/ou FenPrécedente() permet aussi de limiter le nombre de paramètres et donc d'accroître la lisibilité.

Enfin, pour le nommage, nous suffixons les fenêtre dépendante pour marquer cet état. Dans notre exemple cela donne :
FenêtreSaisie et FenêtreSaisie_Validation
La seconde dépend de la première et les deux sont groupée dans une liste...

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=3021&post_id=12678