FichierIni:= TIniFile.Create('Chemin\TonFichier.ini');
FichierIni: TIniFile; FichierIni:= TIniFile.Create('preference.ini'); FichierIni.WriteBool('cle1', '1', CheckBox1.Checked); FichierIni.WriteBool('clé2', '1', CheckBox2.Checked); FichierIni.WriteBool('clé3', '1', CheckBox3.Checked); FichierIni.WriteBool('clé4', '1', CheckBox4.Checked); FichierIni.WriteBool('clé5', '1', CheckBox5.Checked); FichierIni.WriteBool('clé6', '2', CheckBox6.Checked); FichierIni.WriteBool('clé7', '2', CheckBox7.Checked); FichierIni.WriteBool('clé8', '2', CheckBox8.Checked); FichierIni.WriteBool('clé9', '2', CheckBox9.Checked); FichierIni.WriteBool('clé10', '3', CheckBox10.Checked); FichierIni.WriteBool('clé11', '3', CheckBox11.Checked); FichierIni.WriteBool('clé12', '3', CheckBox12.Checked); FichierIni.Free;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionunit preference; interface uses Windows,IniFiles, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; CheckBox1: TCheckBox; CheckBox2: TCheckBox; CheckBox3: TCheckBox; CheckBox4: TCheckBox; CheckBox5: TCheckBox; Label2: TLabel; CheckBox6: TCheckBox; CheckBox7: TCheckBox; CheckBox8: TCheckBox; CheckBox9: TCheckBox; Label3: TLabel; CheckBox10: TCheckBox; CheckBox11: TCheckBox; CheckBox12: TCheckBox; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Label9: TLabel; Label10: TLabel; Label11: TLabel; Label12: TLabel; Label13: TLabel; Label14: TLabel; Label15: TLabel; Button1: TButton; procedure Button1Click(Sender: TObject); private { Déclarations privées } public { Déclarations publiques } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin var FichierIni: TIniFile; begin FichierIni:= TIniFile.Create('preference.ini'); FichierIni.WriteBool('cle1', '1', CheckBox1.Checked); FichierIni.WriteBool('clé2', '1', CheckBox2.Checked); FichierIni.WriteBool('clé3', '1', CheckBox3.Checked); FichierIni.WriteBool('clé4', '1', CheckBox4.Checked); FichierIni.WriteBool('clé5', '1', CheckBox5.Checked); FichierIni.WriteBool('clé6', '2', CheckBox6.Checked); FichierIni.WriteBool('clé7', '2', CheckBox7.Checked); FichierIni.WriteBool('clé8', '2', CheckBox8.Checked); FichierIni.WriteBool('clé9', '2', CheckBox9.Checked); FichierIni.WriteBool('clé10', '3', CheckBox10.Checked); FichierIni.WriteBool('clé11', '3', CheckBox11.Checked); FichierIni.WriteBool('clé12', '3', CheckBox12.Checked); FichierIni.Free; end; end.
FichierIni.WriteBool('cle1', '1', CheckBox1.Checked);
uses IniFiles; procedure TForm1.LitFichierIni; // lecture dans le fichier ini var FichierIni: TIniFile; begin FichierIni:= TIniFile.Create('Chemin\TonFichier.ini'); // écriture de valeurs de type booléen CheckBox1.Checked := FichierIni.ReadBool('clé', 'valeur1', false); CheckBox2.Checked := FichierIni.ReadBool('clé', 'valeur2', true); // etc... FichierIni.Free; end; procedure TForm1.EcritFichierIni; // écriture dans le fichier ini var FichierIni: TIniFile; begin FichierIni:= TIniFile.Create('Chemin\user.ini'); // écriture de valeurs de type booléen FichierIni.WriteBool('clé', 'valeur1', CheckBox1.Checked); FichierIni.WriteBool('clé', 'valeur2', CheckBox2.Checked); // etc... FichierIni.Free; end;