Du brauchst den DecimalSeparator eigentlich gar nicht abzufragen.
Es gibt aber eine Regel zu beachten:
Alle Editfelder, die eine Fliesskommazahl als Startwert erhalten sollen, werden nicht mit dem
Objektinspektor vorbelegt sondern im OnCreate-Event bestückt:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
EditZinsInProzent.Text := FloatToStr(3.5);
end;
Somit ist sichergestellt, dass immer der richtige DecimalSeparator benützt wird.