Hi Stefan,

Am 12. Jan 2006 um 20:00 Uhr schrieb Stefan Sicurella:

Hi,

wenn ich in den Systemeinstellungen unter Landeseinstellungen/ Formate Deutschland aktiv habe ergibt
cdbl(7,6)  ergibt 7.6

wo kommt cdbl(7,6) denn her? hast Du das hart codiert im Code?


wenn ich es auf Schweiz umstelle ergibt
cdbl(7,6)  ergibt 7

der Grund ist einfach, in der Schweiz is er . was bei uns , ist und umgekehrt

Nur wird mein Programm in beiden Ländern benutzt und ihr könnt euch vorstellen welche Probleme das mit sich bringt. Weiß jemand wie ich das umgehen kann außer den Eingabestring zu zerlegen und nach dem . zu schauen oder wie ich feststellen kann welches Format gewählt ist???

Wenn ich etwas in ein Textfeld schreibe, dann liegt es in RB in RB Format vor, also 7.6. In die Applikationsoberfläche wandert es dann mit format(XXX,"###,###,###.##") dadurch wird schon das eingestellte Landesformat genommen. Lese ich es dann aus der Oberfläche wieder aus, dann nehme ich cdbl(XXX) und bekomme intern wieder eine RB- Standardzahl.

Ciao


Claudius

--
G4/733 QS / MacOS X 10.4de / RB 2006r1/ Valentina 1.10.0 & 2.1
Homepage    http://www.ClaSai.de
iChat        ryhoruk
RealBasic ListBoxes: [ I feel the need...the need for speed!!! ]


Antwort per Email an