Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Double in Char wandeln
aba2si - Do 22.03.07 14:11
Titel: Double in Char wandeln
Hallo,
ich habe von einem Messsystem etwas ausgelesen. Der ausgeleses Wert ist ein Double.
Nun will ich diesen Wert in einem Edit-Feld ausgeben, aber mit nur 2 Nachkommastellen.
Dazu habe ich mir den Befehl StrLCopy ausgesucht. Nur der Befehl, möchte Char-Variablen haben.
Kann mir jemand helfen, meine Variablen umzuwandeln oder habt ihr einen anderen Vorschlag mein Problem zu lösen?
Danke für eure Mithilfe.
Gruß
aba2si
freak4fun - Do 22.03.07 14:13
Hi,
nimm doch FloatToStrF(); ;)
MfG
freak
aba2si - Do 22.03.07 14:27
Danke für die schnelle Antwort, funktioniert aber leider nicht.
Hier die Fehlermeldung:
[Pascal Fehler] PE_Unit.pas(106): E2250 Es gibt keine überladene Version von 'FloatToStrF', die man mit diesen Argumenten aufrufen kann
Kannst du damit was anfangen?
Danke
Gruß
freak4fun - Do 22.03.07 14:29
Delphi-Quelltext
1:
| Edit1.text := FloatToStrF(FValue, fffixed, 8, 2); |
FValue = Double-Variable
2 = Stellen nach dem Komma
Wenn das nocht geht zeig deinen Code. ;)
MfG
freak
aba2si - Do 22.03.07 14:35
Super Danke, hat funktioniert.
Nun noch eine Frage:
Was hat "fffixed" und die "8" zu bedeuten
1: Edit1.text :0 FloatToStrF(FValue, fffixed, 8, 2);
FValue = Double-Variable
2 = Stellen nach dem Komma
Danke nochmals
Gruß
freak4fun - Do 22.03.07 14:42
Du kannst ja selbst mal in der Hilfe nachschauen. Mit dem Curser auf FloatToStrF klicken und F1 drücken. ;)
MfG
freak
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!