Entwickler-Ecke

Sonstiges (Delphi) - Komma auf Rechner ',' oder '.' wie stellt man das fest?


Delphianer23 - Fr 21.02.03 15:48
Titel: Komma auf Rechner ',' oder '.' wie stellt man das fest?
so hat ich mir das vorgestellt

ist das so machbar?


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
var
mr:real;
komma:boolean;
...



...
komma:=false; // bei false ist KOmma '.'

try 
 ms:=strtofloat('1,0');
exeption
komma:=true; // bei true ist komma ','
end;



aber ich glaub das macht man so nicht, da man ja "extra"
eine Fehlermeldung akzeptiert.
Außerdem stimmt irgendwas an der Schreibweise nicht.

Moderiert von user profile iconKlabautermann: Code-Tags hinzugefügt.


Alibi - Fr 21.02.03 16:09

DecimalSeperator gibt dir das Zeichen.
Z.B. so anzuwenden:
Edit1.Text := '1'+DecimalSeperator+'5';


Anonymous - Fr 21.02.03 16:46

Guck dir dazu auch den Tip in der Faq an:

http://www.delphi-forum.de/viewtopic.php?p=37474#37474

Eine andere Sache. Hast du bemerkt was für eine Themensparte das hier ist? Off Topic! Sie ist eigentlich dazu gedacht Tehmen zu behandeln die nicht direkt mit Delphi zu tun haben. Es ist ja nicht schlimm wenn ein Topic hier reinrutscht der sich mit Delphi beschäftigt, aber ich hab mal gerade bemerkt wie viele Themen von dir hier angefangen wurden. Einige von den Fragen hätte man sehr gut irgendwo anders plazieren können, z.B. Sonstiges oder Internet. Achte also in Zukunft ein wenig mehr auf die Spartenwahl und wähl nicht sofort Off Topic bei Delphifragen.