farib | W8006 : Initialisation de TFloatFormat avec TStringFloatFormat
je comprend la warning, masi y'a un truc bizarre paske cette fonction FloatToStrF (la ligne du warning) est ds plusieurs package, j'ai l'impression que le compilateur s'emele les pinceaux, paske si j'initialise avec TFloatFormat la ca fait erreur....
(pb avec package sysutils)
mes déclarations
Code :
- typedef struct Liste { double Element ; Liste * Suivant ;} Liste ;
- enum TStringFloatFormat {sffGeneral, sffExponent, sffFixed, sffNumber, sffCurrency };
- AnsiString Calculette::Afficher_Pile()
- {
- AnsiString Resultat("" );
- Resultat= ']';
- Liste * Tempo = Pile ;
- int Num = Taille_Pile ;
- while (Num >0 )
- {
- Resultat = FloatToStrF( (long double) Tempo->Element,sffGeneral,7,7)+Resultat;
- Num--;
- Tempo=Tempo->Suivant;
- if (Num > 0) Resultat = " "+Resultat;
- }
- Resultat = "["+Resultat;
- return Resultat;
- }
|
|