2012-03-22 12 views
6

おはよう、VBScriptはパラメータに基づいて関数内に配列を作成します

配列を返すためのVBScript関数を作成しています。しかし、配列サイズのパラメータを渡したいと思います。

期待整数定数

これはVBScriptで行うことが可能です:

Function CreateArray(arraySize) 
    Dim someArray(arraySize)    ' EXPECTED INTEGER CONSTANT 
    For i = 0 to UBound(someArray) 
     someArray(i) = 5 
    Next 

    CreateArray = someArray 
End Function 

しかし、私はエラーを取得していますか?

TIA、

coson

答えて

11

はい。あなたはRedim文を使用します。

Function CreateArray(arraySize) 
    Dim someArray()    
    Redim someArray(arraySize) 
    For i = 0 to UBound(someArray) 
     someArray(i) = 5 
    Next 
    CreateArray = someArray 
End Function 
関連する問題