Condition sur toute une classe

Résolu
akhria Messages postés 10 Date d'inscription mercredi 13 avril 2005 Statut Membre Dernière intervention 25 mai 2005 - 23 mai 2005 à 19:33
akhria Messages postés 10 Date d'inscription mercredi 13 avril 2005 Statut Membre Dernière intervention 25 mai 2005 - 23 mai 2005 à 23:12
Salut, si je créé par exemple une nouvelle classe TAmis
avec une propriété .mangedespates(boolean) mais que les TAmis n'ont pas le mm nom
exemple :

Johny.mangedespates:=False;
Albert.mangedespates:=False;
Jean.mangedespates:=True;

est ce qu'il y a moyen de faire une verification de la valeur de mangesdespates sur tous les elements de cette classe comme ceci :

Si tous les TAmis.mangedespates = True alors procedure jefaisdespatesamangercemidi

????

ou est ce qu'il faut que je fasse la verif pour chaque nom différent?
Merci !

2 réponses

cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
23 mai 2005 à 19:51
Chacun des objets créés est identique aux autres mais n'est jamais le même.
En conséquence, il faudra interroger tout tes amis pour savoir s'ils veulent des pâtes.
Il y a plusieurs solutions pour contourner cette contrainte : utiliser une collection d'amis ou une liste d'amis. Il suffira alors d'interroger la liste. Reste à voir l'intérêt de mettre en oeuvre de tels mécanismes.

<HR color=#008000>
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
<
3
akhria Messages postés 10 Date d'inscription mercredi 13 avril 2005 Statut Membre Dernière intervention 25 mai 2005
23 mai 2005 à 23:12
En fait oui tout bêtement il fallait que je créé un nouveau tableau de TAmis les englobeant tous pour interroger toute ma liste avec un for...
0
Rejoignez-nous