ich habe einige Probleme mit der Definition von Arrays
- Code: Select all
Dim sVal[] as String
iAnzVal = 3
ReDim sVal[1 To iAnzVal, 1 To 2]
For iDS = 1 To iAnzVal
sVal[iDS,1] = Trim(Left(sValStrs.String(iDS), InStr(sValStrs.String(iDS), "=")-1))
sVal[iDS,2] = ....
Next iDS
Beim Compilieren erhalte ich in der Zeile sVal[iDS,1] die Fehlermeldung:
"parser error: sVal different count of dimensions in line ... near Pos 19" (Pos 19 ist das Blank nach =)
Vereinbare ich Dim sVal[1,1] erhalte ich keine Fehlermeldung. Warum?
Vereinbare ich Dim sVal as New Array mault der Parser:
"parser error: incompatible types in assignemt: Left variable must be of type STRING or VARIANT in Line ..."
Welchen Type hat denn sVal bei dieser Vereinbarung?