Partie 7 : Gestion des fichiers de données 349
Par exemple :
Fonctions permettant de gérer le .REP
1. Gestion du .REP
2. Création et modification du fichier .REP
Remarque
: Les informations données par les fonc-
tions
HChangeRep
,
HSubstRep
, et
HChangeNom
seront prises en compte lors de la création et de la
mise à jour du fichier ".REP".
3. Lecture du fichier .REP
Remarque
: Si une application ou un site utilise plu-
sieurs fichiers physiques avec le même nom logi-
que (cas habituel d’un logiciel de comptabilité
multi-entreprises ou encore des fichiers "archives"),
le fichier ".REP" contiendra plusieurs lignes pour le
même fichier logique : chaque ligne référencera un
fichier physique.
4. Ecriture dans le fichier
Pour écrire dans le fichier .REP, il suffit d'utiliser les
fonctions de gestion de fichiers externes :
La structure de la ligne ajoutée doit suivre la norme
suivante :
Le GUID du fichier correspond à l'identifiant du
fichier logique. Cet identifiant peut être connu sous
l'éditeur d'analyses, dans la description du fichier
(onglet "Notes").
Structure du fichier .REP
La première ligne comprend les informations con-
cernant l'analyse dans laquelle les fichiers ont été
décrits. Cette analyse correspond à l'analyse du
projet en cours.
La structure de cette ligne est la suivante :
Le GUID de l'analyse est l'identifiant unique de
l'analyse liée au projet, contenant la description
des fichiers. Cet identifiant peut être connu sous
l'éditeur d'analyses, dans la description de l’ana-
lyse (onglet "Options").
Les lignes suivantes décrivent les différents
fichiers manipulés par l'application ou par le site.
Une ligne est créée par fichier physique manipulé.
Cette ligne comprend les informations suivantes :
HGèreREP
Active ou désactive la gestion du
fichier .REP. Lors de l'activation de la
gestion du .REP, il est possible de
donner le nom et le chemin du fichier
.REP. Un fichier HFREP.INI sera alors
créé dans le répertoire de Windows.
Par défaut, la gestion du fichier
".REP" est activée.
HCréation
Crée un fichier de données physi-
que (et renseigne le fichier .REP si
la gestion du .REP est activée)
HCréationSiI-
nexistant
Crée un fichier de données physi-
que s'il n'existe pas déjà (et rensei-
gne le fichier .REP si la gestion du
.REP est activée)
HOuvre
Ouvre un fichier de données physi-
que et renseigne le fichier .REP si
nécessaire (ouverture d'un fichier
n'appartenant pas à l'analyse par
exemple)
HListeREP
Liste les différents fichiers et leur
chemin physique associé présents
dans le fichier .REP
fOuvre
Ouvre le fichier
fEcritLigne
Ecrit une nouvelle ligne dans le
fichier
fFerme
Ferme le fichier
LOCALIZA-
TION=
GUID
Fichier
Tab Nom logi-
que fichier
Tab Chemin
du fichier
physique
ANALYSISGUID= GUID Analyse
LOCALIZATION= GUID Fichier Tab Nom logique fichier Tab Chemin du fichier physique
WLangage.book Page 349 Mardi, 23. avril 2013 1:59 13