|
|
|
|
|
- Fonctionnement
- Rubriques tableau du fichier de données : changement de comportement
FichierVersMémoire (Fonction) En anglais : FileToMemory Initialise automatiquement les valeurs des membres d'une structure ou d'une classe avec les valeurs des rubriques de l'enregistrement en cours d'un fichier de données. Il est également possible d'initialiser les valeurs des membres d'un type avancé à partir des valeurs des rubriques de l'enregistrement en cours d'un fichier de données. Remarque : La fonction FichierVersMémoire n'effectue aucune lecture du fichier de données. C'est la valeur de l'enregistrement chargé en mémoire qui est utilisée pour initialiser les valeurs des membres. Il faut donc qu'un enregistrement soit au préalable chargé en mémoire (fonctions HLit, HLitRecherche, HLitPremier, ...). Syntaxe
FichierVersMémoire(<Nom de l'instance de la structure ou de la classe> , <Nom du fichier>)
<Nom de l'instance de la structure ou de la classe> : Variable de type structure ou classe Nom de l'instance de la classe ou de la structure dans laquelle les membres doivent être initialisés avec les valeurs de l'enregistrement en cours dans le fichier de données. Il faut indiquer ici le nom de la variable de type classe ou structure. Remarque : Si cette fonction est utilisée dans une instance de classe, utilisez le mot-clé "objet" pour récupérer l'instance en cours. <Nom du fichier> : Chaîne de caractères Nom du fichier de données auquel appartiennent les rubriques reliées. Remarques Fonctionnement - Si un membre de la structure ou de la classe a le même nom qu'une rubrique du fichier de données HFSQL, la valeur de la rubrique en mémoire est recopiée dans la valeur du membre. Le nom du membre ne doit pas contenir de préfixe. La comparaison des noms de rubriques et des noms de membres ne tient compte ni de la casse, ni des accents.
- Si un membre de la structure ou de la classe n'a pas de rubrique de même nom dans le fichier de données HFSQL, sa valeur n'est pas modifiée. Il est possible d'initialiser la valeur des membres avant l'appel à la fonction FichierVersMémoire grâce à la fonction VariableRAZ.
Rubriques tableau du fichier de données : changement de comportement - En version 15, si le tableau WLangage contenait N éléments (avec N inférieur à la taille du tableau de HFSQL), la fonction FichierVersMémoire copiait les N premiers éléments de la rubrique Tableau du fichier de données HFSQL. Le tableau WLangage n'était pas agrandi.
- A partir de la version 16, le tableau WLangage à la fin de l'opération contient le même nombre d'éléments que le tableau du fichier de données HFSQL.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|