Falls Du unbedingt den DezimalPUNKT statt dem DezimalKOMMA möchtest, wäre das dann so:
Delphi-Quellcode:
var
FormatSettings: TFormatSettings;
cm : Real;
begin
cm := 183;
GetLocaleFormatSettings(LOCALE_USER_DEFAULT,FormatSettings);
FormatSettings.DecimalSeparator := '.';
Showmessage(Format('%.2f', [cm / 100], FormatSettings));
end;
EDIT: Ich weiß nicht seit wann es die überladene Funktion mit den FormatSettings gab. Gibt es die noch nicht, dann nimmt man die globale Variable DecimalSeparator.