Hallo,
ich habe eine Function geschrieben, die ein zweidimensionales String-Array zurückgeben soll.
In der Hauptmethode steht:
Und in der Function:
Bei mir kommt immer "Kompiler-Error: Can't assign to array!" an der letzten Zeile der Function.
Wenn ich aber das "AS String()" im Function-Kopf weglasse, kommt "Error 9:subscript out of range!" beim Funktionsaufruf in Main.
Wo liegt der Fehler?
ich habe eine Function geschrieben, die ein zweidimensionales String-Array zurückgeben soll.
In der Hauptmethode steht:
PHP:
Sub Main(str_to_split AS String)
...
Dim str_array() AS String
str_array=SplitString(str_to_split)
...
End Sub
PHP:
Function SplitString(ByRef str AS String) AS String()
... Prozesse zum Finden der Dimensionen des künftigen Arrays
Redim strArray(Dim1,Dim2)
... Prozesse zum Splitten und Füllen des Arrays
SplitString=strArray
End Function
Bei mir kommt immer "Kompiler-Error: Can't assign to array!" an der letzten Zeile der Function.
Wenn ich aber das "AS String()" im Function-Kopf weglasse, kommt "Error 9:subscript out of range!" beim Funktionsaufruf in Main.
Wo liegt der Fehler?