Bonjour,
j'ai une classe un peu étrange, et elle semble etre disfonctionnelle...
Je crois que son problème est qu'elle récurse sur elle meme (voir le code plus bas ou il y a la liste)
Malgré tout, je dois avoir ce genre de structure, car j'ai une page dynamique que cré des tabcontrols avec des tabpages par rapport a un xml (pour chaque niveau de xml un nouveau tabcontrol)
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
16
17
18
19 public ref class CdbGroup { private: List<CdbGroup^> CdbGroupList; Dictionary<System::String^, CdbItem^> cdbItemList; System::String^ mName; public: CdbGroup(); CdbItem^ getItem(System::String^itemName); bool addItem(System::String^itemName, CdbItem^ item); void addGroup(CdbGroup^ aGroup); void setName(System::String^name); CdbGroup^ getGroup(int index); int Count(); System::Windows::Forms::TabPage^ getTabPage(); };
par exemple :
Dans cet exemple, j'aurais 3 tabcontrol imbriqué avec des tabpages c_1 et c_2 contenant des items.
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 <a> <b> <c id="1"> <item 1> <item 2> <item 3> <item 4> </c> <c id="2"> <item 1> <item 2> </c> </b> </a>
Avant d'ajouter cette récursion, tout semblait fonctionner, maintenant j'ai de drole d'erreur lorsque j'essaie d'effectuer un watch sur ma variable list.
Merci d'avance
Partager