FormatFloat und Dezimalpunkt
-
Hallo,
wie kann ich beim Abspeichern von float's fordern, dass Punkte statt Kommas benutzt werden. FormatFloat hat kein entsprechendes Flag. Hat jemand einen Tipp?Gruss
TAlex[ 17.08.2001: Beitrag editiert von: Jansen ]
-
Das richtet sich normalerweise nach den Locale-Einstellungen des Benutzers, man kann das aber natürlich auch überschreiben:
// sysutils.hpp enthält eine Liste von globalen Variablen, // die beim Programmstart aus den Windowseinstellungen // übernommen werden und die man im Programm ändern kann #include <sysutils.hpp> DecimalSeparator = '.'; //bzw. in neueren BCB-Versionen: FormatSettings.DecimalSeparator = '.'; // falls erforderlich kann man sicherstellen, dass im Laufe // des Programms nicht wieder die ursprünglichen Einstellungen // benutzt werden Application->UpdateFormatSettings = false;