Bonjour à tous,
J'utilise DELPHI XE4. Je voudrais créer une liste (une collection ou un tableau) d'objets eux-mêmes composés par d'autres objets.
Comment puis-je faire? Je ne sais pas ce que je dois utiliser et comment? Dois-je utiliser les types: TList, TObjectList, TCollection ou TCollectionItem.
J'ai tenté d'utiliser une array mais cela ne fonctionne pas.
Pour être plus clair. J'ai crée plusieurs classes d'objets: TTube, TAbsorbeur et TVitre. Ensuite j'ai crée une classe TCollecteur qui regroupe ces sous-classes. Je que je souhaite faire, c'est d'instancier une liste de collecteurs. En utilisant un array mon idée était la suivante :
Mais cela ne fonctionne pas. Avez-vous une idée?
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 const N = 4 ; var i : integer ; ChampCollect : array of TCollecteur ; implementation SetLength( ChampCollect , N ) ; for i = 0 to N-1 do begin ChampCollect[i] := TCollecteur.create(); end;
Je vous remercie par avance
Partager