Bonjour
Je découvre Delphi avec la version starter téléchargée voila une semaine.
J ai pas mal lu de tutos et ai créé mon premier objet auquel j arrive à accéder..
Mon pb est que quand je crée mon objet dans une TObjectList, là je ne comprends plus comment y accéder.
Mon code :
puis ...
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
23
24
25
26
27
28
29 type TBarre = class date: integer; Open: double; low: double; high: double; close: double; tg1: double; tg2: double; tp: double; sl: double; constructor Create(Adate: integer; AOpen, Alow, Ahigh, AClose, ATg1, Atg2, ATp, ASL: double); end; Constructor TBarre.Create(Adate: integer; AOpen, Alow, Ahigh, AClose, ATg1, Atg2, ATp, ASL: double); begin date := Adate; Open := AOpen; low := Alow; high := Ahigh; close := AClose; tg1 := ATg1; tg2 := Atg2; tp := ATp; sl := ASL; end;
Donc ma question est toute bête mais comment acceder par exemple à la valeur low de la 3 eme barre de ma liste ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Barres := TObjectList.Create; Barres.OwnsObjects := true; for I := 0 to sl.Count - 1 do begin Barre := TBarre.Create(1,2,3,4,5,6,7,8,9); Barres.Add(Barre); end;
J ai tenté barres[3].barre.low mais bien evidement ce n est pas ça.
J'etais assez content de moi pour avoir reussi à creer des objets 'simples' et les utiliser, je pensais en avoir compris tous le mecanisme mais là je m aperçois que ce n est pas encore ça.
Donc j ai besoin de votre aide
merci
stephane
Partager