Bonjour,
Je vous expose mon problème, j'ai 5 classes
Je dois commencer par mon objet ( je vais dire global)
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
20
21 class A { B prop2(); } typedef system::TMetaclass * B class C { A * prop1[] ; } class D { UnicodeString __fastcall prop3() ; } class E : public D package extern A var ;
et je voudrais avoir une relation comme suit :
var --> prop1[i]-->prop2() --> prop3
je dois récupéré le Résultat en UnicodeString qui est gérer par prop3
J'ai fait comme suit :
mais j'ai des erreurs de conversion de types
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for(i=0 ; i< var->count ; i++) { A *pp1 ; B *pp2 ; pp1 = var->prop1[i]; pp2 = pp1->prop2(); ShowMessage( pp2->prop3() ); }
Quelqu'un aurais t'il une solution? je galère
Partager