Définitions :
Les fichiers « INI », sont des fichiers d’initialisation, qui contiennent le paramétrage du programme
Dénominations :
Ils portent toujours le nom de l’exécutable, et seront toujours placés à côté de l’exécutable
Par exemple :
–MonProgramme.EXE
sera accompagné du fichier de configuration :
–MonProgramme.INI
Pour éviter l’écrasement de fichiers provenants de machine différentes certains noms sont parfois composés :
– MonProgramme@Domicile.INI
– MonProgramme@Bureau.INI
Ou domicile et bureau sont les Noms de 2 ordinateurs concernés donnés par le système
Génération :
– Le fichier INI se nomme et se régénère automatiquement à chaque fermeture de programme
– Pour réinitialiser un fichier INI il suffit de :
- Ferme le programme
- Détruire le fichier INI
- R’ouvrir le programme qui se règle sur le paramétrage par défaut.
En cas d’erreur grave à l’ouverture du programme, notamment après une mises à jour de l’exécutable, il suffit souvent de détruire l’INI pour repartir sur de bonnes bases.
On peut forcer la création, ou la sauvegarde d’un fichier INI par le Menu
- OUTILS
- Enregistrer la configuration
ATTENTION :
– Si on détruit un fichier INI, alors que le programme est ouvert, celui ci sera automatiquement régénéré à la fermeture du programme (sa réinitialisation sera donc annulée)
– De même si l’on modifie des données manuellement dans le fichier INI alors que le programme est ouvert, il faut impérativement lancer un
- MENU Outils
- restauration de la configuration
Pour que les modifs soient réintégrées dans le programme.
Structure d’un Fichier INI :
Un fichier « Ini » est un fichier texte, comportant une série de lignes organisées en chapitres et en items
Les chapitres sont encadrés par des crochets carrés,
les items sont constituées par 1 signe =, séparant une donnée sa gauche (la variable), et une donnée sa droite (sa valeur)
Il peut y avoir plusieurs items par chapitre
Exemple :
[OPTIONS] couleur=rougetaille=22
Édition d’un INI :
Le grand avantage d’un fichier INI est qu’il s’agit d’un fichier TEXTE parfaitement structuré et donc très facile à lire, à comprendre et à modifier.
Il me suffit d’écrire
[OPTIONS] couleur=verttaille=22
Pour colorer l’objet en Vert
Attention : compte tenu de ce qui a été dit précédemment, il faut sauvegarder la correction dans le fichier Ini, avant de démarrer le programme
Particularités des Bluegyn.INI :
Mes programmes, faisant appel à des bibliothèques personnelles standardisées, et à des routines ritournelles, ont des fichiers INI dont les chapitres et les items se remplissent automatiquement,
En particulier :
- la taille la position du programme ouvert : Chapitre [FORM]
- la dimension des différents panneaux de présentation du programme Chapitre [PANNEAUX]
- la valeur de toutes les cases à cocher. chapitre [OPTIONS]
Les noms des items associés, étant construits Automatiquement selon les noms des composants de programmation de l’interface (qui doivent être courts, explicites, sans accents et sans espaces), peuvent parfois paraître assez ésotériques.
- Les options commencent toujours par CHK_
- Les panneaux commencent toujours par PANEL_
Le très gros avantage pour le programmeur, est que toutes les options des cases à cocher, et toutes les dimensions des panneaux, sont automatiquement sauvegardées par une seule ligne de programmation, quelque soit le nombre de cases à cocher, ou de panneaux que comporte l’interface.