Bien sur, la lecture se fait avec Readxxxx.
Il faut en particulier faire attention au moment de la recupération pour le mémo, à lire d'abord la valeur de Count. Et ensuite utiliser cette valeur pour la boucle.
Sinon le squellette est pareil.
J'ai encore un petit souci concernant la récuperation de mes édit et de mon memo1 j'ai bien reussit a lire mes édit1 et édit 2 mais je n'arrive pas a récuperer mon memo1
je pense avoir fait une erreur dans ma programmation
Je n'arrive pas a voir ou ca coince
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Procedure Tform1.ouvrir1click(sebder: Tobject); Var I : Integer; Begin if opendialog1.execute then begin With Tinifile.create(opendiaolog1.filename) do try edit1.text:=Readstring('edit','edit1.text',edit1.text); edit2.text:=Readstring('edit',edit2.text',edit2.text); ReadInteger('memo','count',memo1.lines.count); FOR I:=0 to memo1.lines.count -1 do begin Readstring('MEMO',Format('Line%d,[i+1]),memo1.lines[i]; end; finally free; end; end; end; end.
merci encore![]()
Salut
Il faut lire la valeur de Count, puis utiliser cette valeur pour lire chacune des lignes du mémo.
Ce qui donne:
@+ Claudius
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 procedure TForm1.Button1Click(Sender: TObject); var I, Count: Integer; begin if OpenDialog1.Execute then begin with TIniFile.Create(OpenDialog1.FileName) do try Edit1.Text := Readstring('EDIT', 'Edit1', ''); Edit2.Text := Readstring('EDIT', 'Edit2', ''); Count := ReadInteger('MEMO', 'Count', 0); for I := 0 to Count - 1 do begin Memo1.Lines.Add(ReadString('MEMO', Format('Line%d', [I + 1]), '')); end; finally Free; end; end; end;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager