Tableau d'objets

cs_gaat Messages postés 26 Date d'inscription mercredi 15 février 2006 Statut Membre Dernière intervention 9 mai 2006 - 15 févr. 2006 à 09:29
cs_gaat Messages postés 26 Date d'inscription mercredi 15 février 2006 Statut Membre Dernière intervention 9 mai 2006 - 16 févr. 2006 à 08:21
Bonjour,





J'ai une question probablement toute simple :





J'utilise une shape (TShape) et j'aimerais en avoir huit avec la même
propriété. Comme je n'ai pas envie de toutes les créer et dupliquer le
code qui leur correspond, j'aimerais savoir s'il est possible de créer
des tableaux d'objets.





Ce serait dans le genre :


tshpName[0].Left = 25; //Première shape à 25pix


tshpName[1].Left = 50; //Deuxième shape à 50pix


tshpName.Top = 10; //Même hauteur pour toutes les shapes





Merci beaucoup!





P.S: j'utilise Borland C++ 6 builder

2 réponses

luhtor Messages postés 2023 Date d'inscription mardi 24 septembre 2002 Statut Membre Dernière intervention 28 juillet 2008 6
15 févr. 2006 à 13:31
Bien sur que non:

"tshpName" est de type "TShape*", et ce type ne contient aucun champ "top".

Faut faire une boucle for pour faire ce que tu veux.
0
cs_gaat Messages postés 26 Date d'inscription mercredi 15 février 2006 Statut Membre Dernière intervention 9 mai 2006
16 févr. 2006 à 08:21
Arf, quelle erreur de ma part! Desolé, Top et Left sont des propriétés (->).



Seulement, la question n'est pas la : L'exemple que j'ai donné est
complètement faux. C'est comme ca que j'aurais codé intuitivement...



Ce que je voudrais savoir, c'est comment construire un tableau d'objets, et comment l'utiliser...



Merci beaucoup!
0
Rejoignez-nous