version 6.0
bk_LIRE OPTIONS (data; structure; historique; vérification; effacement; nbJeux; supprAvant; incrStructure)
| Paramètre | Type | Description | |
| data | Entier | Sauvegarde du fichier de données | |
| structure | Entier | Sauvegarde du fichier de structure | |
| historique | Entier | Sauvegarde du fichier d'historique | |
| vérification | Entier | Vérification des données lors de l'écriture | |
| effacement | Entier | Effacement du disque avant sauvegarde | |
| nbJeux | Entier | Nombre de jeux de sauvegarde | |
| supprAvant | Entier | Suppression de l'ancienne archive | |
| incrStructure | Entier | Incrémentation du numéro de jeu |
Description
La commande bk_LIRE OPTIONS retourne dans les variables entières passées en arguments les options courantes de la sauvegarde.
Les variables data, structure et historique indiquent si les fichiers correspondants sont sélectionnés pour la sauvegarde :
si la variable vaut 1, le fichier fait partie de la sauvegarde,
si la variable vaut 0, le fichier ne fait pas partie de la sauvegarde.
Les variables vérification et effacement indiquent si les options correspondantes ont été sélectionnées :
si la variable vaut 1, l'option a été sélectionnée,
si la variable vaut 0, l'option n'a pas été sélectionnée.
Ces options correspondent aux cases à cocher équivalentes situées dans la fenêtre de paramétrage de la sauvegarde.
A noter que le paramètre effacement n'a d'effet que lors d'une sauvegarde sur disque amovible autre qu'une disquette. En effet, 4D Backup efface (et sous MacOS renomme) systématiquement les disquettes et, à l'inverse, l'effacement d'un disque dur non amovible est impossible.
La variable nbJeux reçoit le nombre de jeux spécifié. Le nombre de jeux par défaut est de 3. Il peut être modifié par programmation ou en cliquant sur les petites flèches situées en regard de l'information, dans la fenêtre de paramétrage de la sauvegarde.
A noter que le paramètre "nombre de jeux" est lu et stocké dans le fichier de données de la base, pour éviter tout effacement involontaire d'archive lorsque vous utilisez plusieurs projets. La valeur retournée par la variable nbJeux est donc identique pour tous les projets de la base.
Si supprAvant vaut 1, l'ancienne archive est détruite avant le début de la sauvegarde courante. Si supprAvant vaut 0, l'ancienne archive est détruite après.
Si incrStructure vaut 1, le numéro de la sauvegarde est incrémenté lors de la sauvegarde de la structure seule, sinon incrStructure vaut 0.
Référence