Domino 9 und frühere Versionen > ND9: Entwicklung
Issue when converting Text to Number
eknori (retired):
Danke, Thorsten.
habe es jetzt erst einmal so gelöst
--- Code: ---Function ConvertTextToNumber(szValue As String) As Integer
ConvertTextToNumber = Cint(szValue)
If Instr(szValue, ".") > 0 Then
ConvertTextToNumber = Cint(Left( szValue, Instr(szValue, ".") - 1 ))
End If
End Function
--- Ende Code ---
da es bei Komma Funktioniert und lediglich der Punkt Probleme bereitet.
Tode:
Wenn Dich nur der Integer- Part interessiert, dann ist das natürlich auch ausreichend...
Ach ja: Nur für die Akten:
--- Code: ---StrLeft( szValue, "." )
--- Ende Code ---
hätte auch gereicht statt Deines Instr- Konstrukts...
Thomas Schulte:
--- Zitat von: Tode am 01.06.15 - 10:23:12 ---Das ist eine wirklich hässliche Sache, über die ich auch schon gestolpert bin: LotusScript verwendet hier die Einstellungen aus dem Betriebssystem (und zwar unabhängig davon, was man in den Regional- Settings eingestellt hat.
--- Ende Zitat ---
Ja über dieses Verhalten bin ich auch schon gestolpert.
Das Problem ist nur das es bei Code der auf Maschinen die mit unterschiedlichen OS Settings arbeiten (internationales Umfeld) nicht funktioniert. Dann muss man nämlich erst rausfinden wie die OS Settiings ausschauen um dann entsprechend zu verzweigen. Das ist hässlich.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln