Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.628 Beiträge
Delphi 12 Athens
|
AW: StrToFloat -> Wahnsinn kurz bevorstehend!
4. Okt 2010, 16:31
Unter Delphi 2007 funktioniert es bei mir so:
Delphi-Quellcode:
procedure TfrmTest.btnTestClick(Sender: TObject);
const Zahl = '12.345,67';
var bla: double;
fmtSettings: TFormatSettings;
begin
GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, fmtSettings);
fmtSettings.DecimalSeparator := ',';
fmtSettings.ThousandSeparator := '.';
bla := StrToFloat(StringReplace(trim(Zahl),fmtSettings.ThousandSeparator,'',[rfReplaceAll]));
ShowMessage(Format('%f',[bla]));
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|