Non, en fait je voudrais faire un truc du genre:
Code :
- bool __fastcall Configuration::SetCplement()
- {
- _di_IXMLDocument XMLConfig = LoadXMLDocument(PathOptions);
- if (!XMLConfig)
- return false;
-
- _di_IXMLNode PtrContenu = XMLConfig->DocumentElement;
- _di_IXMLNode PtrCplement = PtrContenu->ChildNodes->GetNode(2);
- int NbreElements = PtrCplement->ChildNodes->GetCount();
- enum Elements
- {
- EndroitTir,EndroitRebonds,AvecPossessions,AvecStrategies
- };
- for (int i=0; i < NbreElements; i++)
- {
- _di_IXMLNode PtrElement = PtrCplement->ChildNodes->GetNode(i);
- Elements[i] = StrToBool(PtrElement->GetAttribute("Actif" ));
- }
- return true;
- }
|
Enfin, tu vois, stocker le nom des variables à modifier dans une liste, un tableau, je sais pas ce qui peut aller, puis récupérer la modification et la lui affecter.
Parce que là, ça va j'ai 4 variables.
Mais si plus tard j'en ai 25, ça permettra de réduire beaucoup!
Merci d'avance
---------------
Another .Net Blog