Re: passage de paramètre de champ

Posté par john le 9/8/2007 8:27:54
Merci pour votre réponse, je pense connaitre assez bien la possibilité d'indirection de WinDev, mais je n'ai pas été assez clair dans ma question.

Je vais donner un exemple de ce que j'aimerais pouvoir faire.

MonChamp est un champ de saisie d'une fenêtre, et dans le code du bouton de validation j'aimerais pouvoir appeler une procédure maProcedure, qui va faire ne vérification sur le champ, de 2 façon différentes soit :

// soit :
maProcedure(MonChamp)
// soit :
maProcedure("MonChamp")


Et toute la difficulté c'est de faire la différence entre un paramètre "champ" et un paramètre "variable chaine"


edit : si on fait
{MonChamp,IndChamp}..type

cela génère une exception. D'ailleurs on peut se baser sur cela pour savoir si le paramètre est une chaine ou un champ, mais je trouve cela pas très propre.

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