fix boolean conversion
This commit is contained in:
parent
7c3ae86d52
commit
11f5af7e89
@ -940,7 +940,7 @@ Public Class ClassWindream
|
||||
vektor = True
|
||||
LOGGER.Info(" ...Typ des windream-Indexes: 4100 Vektor Boolean")
|
||||
'Vektor Kommazahl
|
||||
convertValue = CBool(value)
|
||||
convertValue = ToBoolean(value)
|
||||
Case 4101
|
||||
vektor = True
|
||||
LOGGER.Info(" ...Typ des windream-Indexes: 4101 Vektor Date")
|
||||
@ -1032,6 +1032,10 @@ Public Class ClassWindream
|
||||
Str = Str.ToString.Replace(" ", "")
|
||||
'Umwandeln in Double
|
||||
myArray(0) = CDbl(Str.Replace(".", ","))
|
||||
|
||||
Case 4100
|
||||
' Umwandeln in Boolean
|
||||
myArray(0) = ToBoolean(value)
|
||||
Case 4101
|
||||
'Umwandeln in Date
|
||||
myArray(0) = CDate(value)
|
||||
@ -1762,4 +1766,10 @@ Public Class ClassWindream
|
||||
End Try
|
||||
|
||||
End Function
|
||||
|
||||
Private Shared Function ToBoolean(input As String)
|
||||
If String.IsNullOrEmpty(input) Then Return False
|
||||
Return (input.Trim().ToLower() = "true") OrElse (input.Trim() = "1")
|
||||
End Function
|
||||
|
||||
End Class
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user