Bonjour ,

J'ai deux méthodes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
void __fastcall ReturnB(const System::Variant &AValue); //une méthode de la classe B
 
 long double bin();   // bin est une méthode de la classe A
 
je voudrais faire comme suit 
A *a
B *b
long double test ;
test = a->bin();
b->ReturnB(test);
mais j'ai l'erreur suivante qui s'affiche :


E2034 Impossible de convertir 'list<long double,allocator<long double> >' en 'tagVARIANT'

J'ai en premier lieu pensé au cast avec dynamic_cast mais ça marche pas !