はASP

2017-11-27 7 views
0

でVBScriptを使用して単純なREDIMを作ることはできませんIましASPに次のコード:はASP

<%@ Language= "VBScript" %> 
[...] 
dim myarray(4) 
redim myarray(5) 

そして、私はコードを実行しようとしたとき、私はURLを処理するときにエラーがサーバー上で発生したエラーを取得します、ブラウザに表示されます。

myarrayがdim myarray()ASのように宣言される必要があったのは、ダイナミック配列として宣言されるIntegerですが、宣言するだけで同じエラーが発生する可能性があります。

多分、ASPはVbScriptによる配列のサイズ変更をサポートしていないかもしれませんが、私はその事実が非常に奇妙であることがわかります。

アレイのサイズを適切に変更することができないものがありますか?

答えて

1

固定(=特定の数値に淡色表示)配列をReDimできません。 docs hereを参照してください。

デモ:

>> Dim a 
>> ReDim a(0) 
>> a(0) = 0 
>> ReDim Preserve a(UBound(a) + 1) 
>> a(1) = 1 
>> WScript.Echo Join(a) 
>> 
0 1 
>>