Inhalte aus Edit Felder Dividieren - Problem
-
Hallo Leute (")(o.o)(")
Ich habe ein Problem und zwar möchte ich, aus 2 Edit Feldern die Werte Dividieren...
steht im Edit2 Feld 115 soll er das mit Edit5 3,24 Teilen und im Edit3 Feld dann ausgeben auf 2 Stellen nach dem komma.
Mein Code ist hierfür:
Edit3->Text= Edit2->Text / Edit5->Text;
Das Problem ist das er genau 38 anzeigt die lösung wäre aber 35,49
Ich habe die Funktion FloatToStrF gefunden die mir aber nicht erlaubt folgenden code zu verwenden:
Edit3->Text = FloatToStrF( StrToFloat( Edit2->Text ) / ( Edit5->Text ) , ffFixed, 8, 3 );
Als Fehlercode bekomme ich dann:
[C++ Fehler] Unit5.cpp(26): E2015 Mehrdeutigkeit zwischen '_fastcall System::operator /(int,const System::Currency &)' und '_fastcall System::operator /(double,const System::Variant &)' [C++ Fehler] Unit5.cpp(26): E2121 ) fehlt beim Funktionsaufruf
Bin ein Anfänger und wäre sehr dankbar für hilfe
Liebe Grüße
Malcolm
-
Hallo
Wie wärs mal so:Edit3->Text = FloatToStrF( StrToFloat( Edit2->Text ) / FloatToStrF( Edit5->Text ) , ffFixed, 8, 3 );
-
Sorry
So:Edit3->Text = FloatToStrF( StrToFloat( Edit2->Text ) / StrToFloat( Edit5->Text ) , ffFixed, 8, 3 );
-
Ahh genau
vielen vielen dank
supi hast meine Nacht gerettet hehe