Code:
Language="VBSCRIPT"Sub CATMain()
NoDeclaration 'Sub läuft als CATScript durch
Declarated 'Sub läuft nicht als CATScript durch, aber in CATVBA
End Sub
Sub NoDeclaration()
Dim sInput As String
'arrOutput() ohne Deklaration
sInput = "394.43,-2692.45,-404.98"
arrOutput = Split(sInput,",")
Message = "arrOutput"
For i=0 To Ubound(arrOutput)
Message = Message & Chr(13) & arrOutput(i)
Next
MsgBox Message
End Sub
Sub Declarated()
Dim sInput As String
'Dim arrOutput() 'Type Mismatch
Dim arrOutput() As String 'Type Mismatch
'Dim arrOutput() As Variant 'Type Mismatch
sInput = "394.43,-2692.45,-404.98"
arrOutput = Split(sInput,",")
Message = "arrOutput"
For i=0 To Ubound(arrOutput)
Message = Message & Chr(13) & arrOutput(i)
Next
MsgBox Message
End Sub