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!!! ]