Les fichiers “INI”

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 :

  1. Ferme le programme
  2. Détruire le fichier INI
  3. 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=rouge
taille=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=vert
taille=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 :

  1. la taille la position du programme ouvert : Chapitre [FORM]
  2. la dimension des différents panneaux de présentation du programme Chapitre  [PANNEAUX]
  3. 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.

 

 

 

 

 

Laisser un commentaire