FIELD exp-num-1 AS var-chaîne-1 [,exp-num-2 AS var-chaîne-2] ...

Permet de définir la longueur et le nom d’une ou plusieurs zones de mémoire tampon.

Paramètre Description
exp-num-n Longueur du tampon
var-chaîne-n Variable chaîne de caractères

Exemple

10 FIELD 100 AS A$, 150 AS B$, 100 AS C$

Cette ligne de programme crée en mémoire un tampon d’une longueur de 350 caractères, répartis en trois zones. La première zone est référencée par la variable A$ et a pour longueur 100, la seconde est référencée par la variable B$ et a pour longueur 150, et la troisième est référencée par la variable C$ et a pour longueur 100 octets.

Action

L’instruction FIELD permet de définir la longueur et le nom de zones tampon.

exp-num-n indique la longueur de la zone affectée à var-chaîne-n.

L’affectation d’une valeur à une variable déclarée par une instruction FIELD ne peut être faite que par les instructions SET, LSET ou RSET. Toute affectation par une instruction LET (implicite ou explicite) détruit le lien entre la variable et le tampon.

Voir aussi : FIELD#, SET, LSET, RSET