Problème conversion de types
Bonjour,
Je vous expose mon problème, j'ai 5 classes
Code:
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 ; |
Je dois commencer par mon objet ( je vais dire global)
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 :
Code:
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() );
} |
mais j'ai des erreurs de conversion de types
Quelqu'un aurais t'il une solution? je galère