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.57 FLD_set_isam (file s_objis.c:241)

Syntax

FLD_set_isam(obj, nb, isf)
OBJ obj;
int nb;
OBJ isf;

Description

Remplace un lien entre le champ d'une PAGE et un champ d'un ISAM. obj est l'objet définissant le champ de la PAGE, isf celui définissant le champ de l'ISAM. Un champ d'une page pouvant être lié à plusieurs champs d'ISAM, nb en indique la position.

Il s'agit du remplacement d'un lien par un autre! Un lien doit donc déjà exister au départ dans les sources de la PAGE.

Exemple

    page.f :

PAGE pg_art {
...
FIELD ISAM is_art taille NAME taille DEF_OBJ
...
}

source C :

ShiftTaille(i)
int i;
{
OBJ iobj = is_art_taille;

iobj.obj_fld += i;
FLD_set_isam(pg_art_taille, 0, iobj);
}

Voir également

FLD_change_isf()

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