AW: Fehler bei Dateneingabe
19. Jan 2011, 23:09
Ich befürchte diese Diskussion führt ins Unendliche. Es gibt einige Grundregeln die man von seinen Usern verlangen darf und dazu gehört, dass der User den Dezimalseparator den er auf seinem System installiert hat kennt.
Fazit:
- Versuche den String wie schon gezeigt umzuwandeln
- wenn es nicht geht, löse einen Fehler aus
- Mach den User darauf aufmerksam, welches gemäss seinen Systemeinstellungen der korrekte Dezimalseparator ist und dass seine Eingabe deshalb falsch ist.
Grund:
Es gibt auch andere Zeichen als , und . die als Dezimalseperator verwendet werden. Jeder Windowsuser kann sich seinen eigenen Separator definieren und dann wird das ganze mit If und ElseIf zu einem unmöglich zu lösenden Problem.
|