Bonjour tlm, dans le cadre d'un projet, je dois gérer un affichage graphique d'un système industriel.
Dans cette affichage j'ai crée des objets Vannes et Pompes, jusque là aucun soucis.
Afin d'améliorer mon code(pour des questions esthétismes et de rapidité)je souhaiterais créer 2tableaux qui pourrait gérer ces objets( TabVanne et TabMoteur donc des tableaux qui gère des objets de Type TImage)
Pour un peu mieux comprendre voici mon code actuel
Code C/C++ :
.h
Moteur * Moteur1;
Moteur * Moteur2;
Moteur * Moteur3;
Vanne * Vanne1;
Vanne * Vanne2;
Vanne * Vanne3;
Vanne * Vanne4;
.cpp
Moteur1 = new Moteur(Moteur_Arret_1,Timer_Pompe1);
Moteur2 = new Moteur(Moteur_Arret_2,Timer_Pompe2);
Moteur3 = new Moteur(Moteur_Arret_3,Timer_Pompe3);
Vanne1 = new Vanne(Vanne_1);
Vanne2 = new Vanne(Vanne_2);
Vanne3 = new Vanne(Vanne_3);
Vanne4 = new Vanne(Vanne_4);
et un exemple d'une méthode
Code C/C++ :
void TIHM_Syn::Reset()
{
Moteur_Arret_1->Picture->LoadFromFile("./Jpeg/Moteur_arreter.jpg");
Moteur_Arret_2->Picture->LoadFromFile("./Jpeg/Moteur_arreter.jpg");
Moteur_Arret_3->Picture->LoadFromFile("./Jpeg/Moteur_arreter.jpg");
Vanne1->VanneDown();
Vanne2->VanneDown();
Vanne3->VanneDown();
Vanne4->VanneDown();
}
Je souhaiterais grâce au tableau par exemple réaliser une méthode Reset du genre ,
void Reset()
int Nbr_Vanne = 11;
for(int i =0;i<=Nbr_Vanne;i++)
{
TabVanne[i].VanneFermer(); //Méthode qui passe une vanne a l'état fermer
}
Mais j'ai des gros problèmes pour créer mes tableaux

.
Si quelqu'un peut éclairer ma lanterne...
Merci d'avance :)