Sauve le form

Résolu
wonggendheng Messages postés 1 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 19 août 2004 - 19 août 2004 à 03:32
cs_neko Messages postés 135 Date d'inscription jeudi 14 août 2003 Statut Membre Dernière intervention 12 octobre 2006 - 19 août 2004 à 09:05
Bonjour a tous

Salut de l'Indonesie. Je voulais demander comment faire des codes pour sauver un Form, qui ont des TEdit avec. Par example, si j'ai mis un entree dans l'TEdit, je voulais le sauver avec extension que je voulais et apres le ouvrir, avec component TSaveDialog et TOpenDialog.

Merci d'avant.

2 réponses

cs_neko Messages postés 135 Date d'inscription jeudi 14 août 2003 Statut Membre Dernière intervention 12 octobre 2006 1
19 août 2004 à 09:02
Je sais pas si j'ai bien compris ta question, mais pour sauver tous les Edits d'une form tu peut faire ca:

procedure TForm1.SaveAll;
var
  i       : integer;
  IniFile : TIniFile;
begin
  try
    IniFile := TIniFile.Create('.\Save.ini');
    for i := 0 to Form1.ComponentCount - 1 do begin
      if      Form1.Components[i] is TEdit then
        IniFile.WriteString('Edits', TEdit(Form1.Components[i]).name, TEdit(Form1.Components[i]).Text);
End;


et pour les recuperrer ca:

procedure TForm1.LoadAll;
var
  i       : integer;
  IniFile : TIniFile;
begin
  try
    IniFile := TIniFile.Create('.\Save.ini');
    for i := 0 to Form1.ComponentCount - 1 do begin
      if      Form1.Components[i] is TEdit then
        TEdit(Form1.Components[i]).Text := IniFile.ReadString('Edits', TEdit(Form1.Components[i]).name, '');
End;


bouh
3
cs_neko Messages postés 135 Date d'inscription jeudi 14 août 2003 Statut Membre Dernière intervention 12 octobre 2006 1
19 août 2004 à 09:05
( Mince j'ai laissé les "Try" et on peut pas editer le message... biensûr faut pas laisser un "try tout seul ( et vive les copier/collés lol ))

bouh
0
Rejoignez-nous