Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME IV. Les librairies internes

2. La librairie scr4o

2.10 Fonctions de lecture et d'assignation de valeurs

2.10.5 SCR_get_vchar (file s_obj.c:43)

Syntax

SCR_get_vchar(obj, i)
OBJ obj;
int i;

Description

Lit la valeur du ième champ qui suit l'objet passé comme argument. Cet objet peut faire partie d'une PAGE ou d'un ISAM.

Il n'y a pas de vérification de type! Vérifiez donc soigneusement le type des champs utilisés.

Cette fonction doit avoir connaissance de l'OBJ utilisé. Il faut donc placer dans le champ en question DEF_OBJ pour en obtenir la définition dans les fichiers .c générés par scr4_e.

L'assignation directe est une méthode qui demande moins de code et ne nécessite pas de définition des OBJ. De plus, les conversions de types sont gérées par la compilateur C. Par conséquent, on utilisera les assignations par valeurs directes lorsque c'est possible.

Exemple

    GetVals(obj, n, vals)
OBJ obj;
int n;
char *vals;
{
int i;

for(i = 0 ; i < n ; i++)
vals[i] = SCR_get_vchar(obj, i);
}

SCR_get_vchar(is_client_langue, 0)

équivaut à

is_client_LANGUE

Voir également

SCR_set_vchar(), SCR_rget_vchar()

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be