float formatieren



  • hi

    ich würde gerne eine float zahl die den wert 112.300003051758 hat in einen string konvertieren, damit dann dies hierbei rauskommt 112.3 also eine stelle nach dem komma bzw. punkt und den rest nicht.

    wie genau geht sowas? habe FloatToStrF und FormatFloat gesehen aber komme damit nicht wirklich weiter. gibt es da eine bessere methode bzw. funktion?



  • was genau gefällt dir an FloatToStrF nicht?

    Edit1->Text = FloatToStrF(112.300003051758, ffNormal, 10, 1);
    //Ergebnis im Edit: 112,3
    

    bei der Ausgabe mit . mußt du zusätzlich noch den DecimalSeparator (und den ThousandSeparator) anpassen



  • danke 🙂 es ist aber ffFixed


Anmelden zum Antworten