title image


Smiley Komma und Punkt vertauscht ???
Hallo zusammen,



ich habe in einem Programm ein Txt Feld zur Eingabe von Kommazahlen. Mittels diesem Befehl:

´

If Not (Chr$(KeyAscii) = "0" Or Chr$(KeyAscii) = "1" Or Chr$(KeyAscii) = "2" Or Chr$(KeyAscii) = "3" Or Chr$(KeyAscii) = "4" Or Chr$(KeyAscii) = "5" Or Chr$(KeyAscii) = "6" Or Chr$(KeyAscii) = "7" Or

Chr$(KeyAscii) = "8" Or Chr$(KeyAscii) = "9" Or Chr$(KeyAscii) = "," Or KeyAscii = 8) Then

KeyAscii = 13

End If



Ich lasse also nur Zahlen und Komma zu als Eingabe. Nun hatte ich auf einem XP Rechner das Problem das mein Programm falsch arbeitete, es ließ zwar die Kommazahl als Eingabe zu, rechnete aber komplett falsch.



Nun habe ich festgestellt dass bei den Regions und Sprachoptionen bei einigen Rechnern als Dezimalzeichen "." eingestellt ist.



Wie kann ich das in meinem Programm umgehen ?





danke im vorraus





hausmann

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: