realbasic-nug.de
[Top] [All Lists]

Re: cdbl Problem

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: cdbl Problem
From: Rudi Maier <rudi dot maier at t-online dot de>
Date: Fri, 13 Jan 2006 09:21:55 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <EDD22571-B061-458A-AE19-B73F9EC86927 at onlymac dot de> <EF3B6824-B736-48B5-B780-0F661B9D7CCB at sailer-online dot de> <6FB7E6B9-105A-4802-BB3B-F577E4E82915 at onlymac dot de> <3BF33316-71F6-4371-83B5-78983628B288 at sailer-online dot de> <5EE5D85F-7DD6-41AF-A9C7-0EE620F3F12F at onlymac dot de>
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




<Prev in Thread] Current Thread [Next in Thread>