Gleitkomma

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Gleitkomma

Beitrag von hanibal »

ich hatte bei delphi immer stringtofloat benutzt, um mit komma zahlen zu rechen, aber bei lazarus lüpt das irgendwie nicht mehr :(

Code: Alles auswählen

sleep(round(strtofloat(r4) * 1000));


r4 entspricht z.B. 0,5


EDIT: mir ist gerade aufgefalle, das der das mit "." trennt, nicht mit ","

wie kann man das umstellen? er soll immer auch auf anderen pcs mit , trennen!!!

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Liegt das eventuell an der entsprechenden Einstellung in den Ländereistellungen, oder wie das bei Ubuntu heißt. Neben Sprache und so kann man ja beispielsweise auch Währungszeichen und eben 'Koma-Zeichen' einstellen.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Du hast ne ganze menge Variablen wo du die Systemeinetllungen drin hast z.b. Decimalseperator
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

Ich setze immer an den Anfang meines Quelltextes

DecimalSeparator:=',';

Dann erspart man sich viele Probleme...

hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Beitrag von hanibal »

danke :)

gibts da irgendwo eine liste, mit den ganzen sachen?

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Dann erspart man sich viele Probleme...


In deutschland villeicht, aber international wird das böse ...
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten