A voir également:
- Utilisation du fichier ini
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
5 réponses
J'imagine qu'il est un peu tard pour répondre mais bon..
voici un exemple de fonctions qui permetent d'écrire et de lire dans un fichier ini:
Sinon pour avoir une réponse plus rapide je te conseille d'aller sur le forum delphi du site developpez.com
Franck
voici un exemple de fonctions qui permetent d'écrire et de lire dans un fichier ini:
uses system.inifiles;
Procedure WriteIniFileStr(IniFilename, Section, key, Value: string);
Var
ini: TInifile;
Begin
ini := TInifile.create(IniFilename);
ini.WriteString(Section, key, Value);
ini.UpdateFile;
ini.free;
End;
Function ReadIniFile(IniFilename, Section, key, default: string): string;
Var
ini: TInifile;
Begin
ini := TInifile.create(IniFilename);
result := ini.ReadString(Section, key, default);
ini.free;
end;
Sinon pour avoir une réponse plus rapide je te conseille d'aller sur le forum delphi du site developpez.com
Franck
Bonjour franckcl
J'ai continué de fouiller un peu sur le net et avec ton aide qui m'a été vraiment précieuse, j'ai pu intégrer quelques lignes de code à mon programme.
procedure Tfrmsplash.FormCreate(Sender: TObject);
var
FichierIni : TIniFile;
begin
FichierIni:=TIniFile.Create('E:\I-Bull_V2.0\Monfichier.ini');
FichierIni.WriteString('Database','HostName','127.0.0.1'); //Ecrit dans le fichier ini
dm.SQLConnection1.Params.LoadFromFile('E:\I-Bull_V2.0\Monfichier.ini');
dm.SQLConnection1.Open;
FichierIni.Free; //Libère le fichier
end;
Sauf qu'en le faisant ainsi, mon problème est presque résolu sauf l'apparition d'un message de violation d'acces mais quand je fait 'OK' le programme s'exécute normalement avec les paramètres de connexion que je lui passe dans mon fichier ini.
Merci de m'aider.
J'ai continué de fouiller un peu sur le net et avec ton aide qui m'a été vraiment précieuse, j'ai pu intégrer quelques lignes de code à mon programme.
procedure Tfrmsplash.FormCreate(Sender: TObject);
var
FichierIni : TIniFile;
begin
FichierIni:=TIniFile.Create('E:\I-Bull_V2.0\Monfichier.ini');
FichierIni.WriteString('Database','HostName','127.0.0.1'); //Ecrit dans le fichier ini
dm.SQLConnection1.Params.LoadFromFile('E:\I-Bull_V2.0\Monfichier.ini');
dm.SQLConnection1.Open;
FichierIni.Free; //Libère le fichier
end;
Sauf qu'en le faisant ainsi, mon problème est presque résolu sauf l'apparition d'un message de violation d'acces mais quand je fait 'OK' le programme s'exécute normalement avec les paramètres de connexion que je lui passe dans mon fichier ini.
Merci de m'aider.
Bonjour Nessdarth, merci pour votre réponse. Voici donc le message d'erreur
"Violation d'accès à l'adresse 009255E7 dans le module 'NomProjet.exe'. Lecture de l'adresse 0000000E"
Mais quand je click sur OK, le programme s'exécute et prend en compte les paramètre du fichier .ini
Merci pour votre diligence!
"Violation d'accès à l'adresse 009255E7 dans le module 'NomProjet.exe'. Lecture de l'adresse 0000000E"
Mais quand je click sur OK, le programme s'exécute et prend en compte les paramètre du fichier .ini
Merci pour votre diligence!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question