Hallo Stefan,

cdbl findet doch heraus was für ein Dezimaltrennzeichen richtig ist.
Allerdings muss der Benutzer in der Schweiz auch den Punkt benutzen.
Man kann auch val verwenden und vorher mit replace eventuelle Kommas in Punkte wandeln.

Gruß
Rudi

Am 13.01.2006 um 09:02 schrieb Stefan Sicurella:

Hallo Claudius,

es ergibt sich tatsächlich wenn man ein Schweizer System benutzt, da sind die Zahlenformate anders. Es stimmt, gibt der User 7.6 ein ist alles klar, gibt er 7,6 geht es schief, umgekehrt wie in Deutschland. Eigentlich würde ich es gerne abfangen, elegant , aber dafür müsste ich herausfinden was für ein Zahlenformat der Mac eingestellt hat.

Gruß

Stefan

Also ich sehe es so. Dein Programm arbeitet hervorragend und richtig. Der User hat sein MacOS X so eingestellt dass der . der Dezimaltrenner ist. Dann muss er auch 7.6 und nicht 7,6 eingeben. Solltest Du dieses Fehlverhalten abfangen wollen, besteht die Gefahr, dass Du Dir wo anders Probleme einhandelst.

Ich würde erst einmal fragen welches Setup der User auf seiner Maschine hat, wenn es sich um Zahlen handelt, denn auf dieses Setup greift RB zurück. Dann den User bitten genau dieses Zahlenformat auch in Deinem Programm zu nutzen.

Möglicherweise stehe ich jetzt auf dem Schlauch, aber das war so mal meine Idee....

Ciao

Claudius


Antwort per Email an