Hallo,
ich habe gerade versucht, in einem VBScript einen Array mit Namen l_Pivot auf die Größe l_N zu dimensionieren, und zwar über folgende Anweisungen:
|
Quellcode
|
1
|
Dim l_Pivot(l_N)
|
l_N ist ein Ganzzahlwert. Dabei beschwert sich Investox mit der Fehlermeldung "Expected Integer constant". Die Anweisungen
|
Quellcode
|
1
|
Dim l_Pivot(5)
|
und
|
Quellcode
|
1
2
|
Dim l_Pivot()
ReDim l_Pivot(l_N)
|
funktionieren dagegen problemlos, wobei nur die letztere das gewünschte Ergebnis bringt.
Meine Frage ist nun: Warum akzeptiert ReDim eine Variable und Dim nicht? Ist das ein VBScript-Problem oder eine zu "scharf" eingestellte Fehlerabfrage von Investox?