Einzelnen Beitrag anzeigen

burn

Registriert seit: 9. Apr 2003
80 Beiträge
 
Delphi 5 Professional
 
#1

Decimal-Separator als Punkt

  Alt 5. Jan 2009, 12:55
Hallo...

In meinem Programm habe ich den Decimal-Separator auf Punkt umgestellt.
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  SysUtils.DecimalSeparator := '.';
end;
Zur Laufzeit mache ich einen Test.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage(FloatToStr(123.45));
end;
Das Ergebnis: 123.45 ( wie zu erwarten war)

Sperre ich jetzt aber den Computer und entsperre ihn wieder
und teste nochmal, dann kommt 123,45 raus.
Das heist der Decimal-Separator wurde zurückgestellt.

Warum passiert das? Kann mir das mal einer erklären?


mfg Burn
  Mit Zitat antworten Zitat