La plupart des applications que nous développons nécessite des paramètres.
A l'époque de Windows 3, on mettait ces paramètres dans le fichier Win.ini dans une section spécifique.
Depuis Windows 95, la base de registre a pris le relais. Sauf qu'elle a tellement gonflé que sa lecture est devenue très lente.
En plus, en cas de crash du système, elle est remise à zéro.
Pour ma part, je préférais l'utilisation d'un fichier .ini, du même nom que l'application.
Voici une unité "uIniFile.pas" à inclure dans votre application.
Elle déclare dans son interface :
- un bloc de paramètres à personnaliser
- une routine de lecture depuis le fichier
- une routine d'écriture dans le fichier
Quoi de plus simple ?
Le projet "SendMail" fourni à titre d'exemple, permet d'envoyer un mail via la messagerie LOTUS.
Dans le fichier .ini, on stocke les paramètres de la messagerie.
Au premier lancement, si le fichier .ini existe : il est lu
sinon il est créé avec les paramètres par défaut.
L'exécutable se nomme SendMail.Exe.bin
Renommez-le en SendMail.Exe pour le tester.
============================================================================
Programmé sous Delphi 5, ca s'adapte facilement aux autres versions.
============================================================================
si ce source vous est utile,
si vous avez des remarques à faire la-dessus,
si vous apportez des améliorations,
Faites-le savoir en m'écrivant un message.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.