get_tile set_tile get_attr : gestion des composants et des attributs

www.cadfr.com  

get_tile

Grâce à la fonction get_tile, on peut interroger l´attribut value de l´élément désigné par la clé (KEY). Autrement dit, cette fonction permet d´extraire sous forme d'une chaîne de caractères, la valeur associée à un tile identique au contenu de l´attribut value.

Exemple d'appel (dans le fichier .LSP) :

(get_tile "cle")

set_tile

Grâce à la fonction set_tile, on peut affecter une valeur à l´attribut value pour un élément de bo îte de dialogue. Autrement dit, elle permet de définir la valeur associée à un élément (contenu de l'attribut value) la valeur ainsi fournie doit nécessairement représenter une chaîne de caractères. L´identification de l'élément concerné se fait par son attribut key. La fonction (set_tile) sert le plus souvent en entrée d´une case de dialogue à affecter des valeurs par défaut à certains tiles ou à modifier la valeur courante d´un tile en fonction d´un événement donné.

Exemple d'appel (dans le fichier .LSP) :

(set_tile "cle" "valeur" )

Cle : C´est le nom de l´attribut KEY.

Valeur : La valeur associée exprimée sous forme d'une chaîne de caractères.

▲haut de page

get_attr

Grâce à la fonction get_attr, on peut à tout moment extraire la valeur implicite d´un attribut du fichier .DCL. Cette fonction est souvent utilisée dans les zones d´édition, afin de pouvoir rétablir à tout instant le contenue implicite de la zone d'édition. L´élément à lire est identifié par son attribut key (cle). Cette fonction est capable de lire tout les attributs, et pas seulement value, qui est le plus utilisé.

Exemple d´utilisation (dans le fichier .LSP) :

(get_attr "cle" "value")

(get_attr "cle" "label")

(get_attr "cle" "key")

▲haut de page