Salut,
Avec Builder 6.0. j’essaye de changer la propriété “Text” d’un objet TEdit dans une fonction:
L’intention est d’utiliser cette fonction Convert pour d’autre objet qui on une propriété AnsiString, i.e., Convert(StringGrid1->Cells[0][1], i++)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void __fastcall TForm1::Button1Click(TObject *Sender) { Convert(Edit1->Text, i++); } //----------------------------------------------------------------------- void TForm1::Convert(AnsiString &str_val, int value) { str_val = FloatToStrF(value*1.0, ffFixed, 3, 7); }
Ca ne marche pas!
J’ai aussi essayé :
Ca ne compile même pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void __fastcall TForm1::Button1Click(TObject *Sender) { Convert( Edit1, i++ ); } void TForm1::Convert( TControl* control, int value ) { control->Text = FloatToStrF(value*1.0, ffFixed, 3, 7); }
Idée?
Merci,
S.
Partager