次のエラーが表示されます: 下付き文字が範囲外: '[数値: 8]'
次のようなものを追加したいだけです:
//if not RowArray(8) out of range then
// kill yourself at RowArray(8)
//else
// kill yourself now
//end if
殺害の部分は冗談です:)
ありがとう
次のエラーが表示されます: 下付き文字が範囲外: '[数値: 8]'
次のようなものを追加したいだけです:
//if not RowArray(8) out of range then
// kill yourself at RowArray(8)
//else
// kill yourself now
//end if
殺害の部分は冗談です:)
ありがとう
UBoundとLBoundを使用すると、特定のインデックスが VBScript 配列内で有効な選択肢であるかどうかを判断できます。
function GetNumberEight
If UBound(RowArray) > 8 Then
GetNumberEight = ""
else
GetNumberEight = RowArray(8)
end if
end function
ただし、配列から特定の数値を取得する必要がある場合は、コードのリファクタリングを検討することをお勧めします。8 つの変数宣言、またはデータ オブジェクトの 8 つのプロパティは、8 つのメンバー配列よりも大幅に遅くなることはありません。
(VB.NET の場合は、他の .NET コレクション クラスの使用を検討してください。)