古いクラシックaspを更新する必要があり、通常は配列を返す関数を呼び出す必要がありますが、特定の状況でNothing
または未定義の値が返される可能性があります。vbscript/classicのNothingをチェックする
実際に結果が配列を返すことを確認するにはどうすればよいですか?
古いクラシックaspを更新する必要があり、通常は配列を返す関数を呼び出す必要がありますが、特定の状況でNothing
または未定義の値が返される可能性があります。vbscript/classicのNothingをチェックする
実際に結果が配列を返すことを確認するにはどうすればよいですか?
遅延バインドされているか、Variant
戻り値を持っていますか?その場合、IsArray
関数は配列型を含むかどうかをチェックします。
erが...私が間違っているかもしれないが、それは私が考えて動作するはずです)
If something Is Nothing Then
'Do something here
Else
'Do what I used to
End If
私を信じて、私はそれを試みた。それは動作しません。 –
VBScript/WSHを使用している場合は、 "typeof"関数/メソッドを試してみるとよいでしょう。それは私のために働いたが、上記はそうではなかった。
VBScriptに 'typeof'が存在しません。 – rcdmk
醜いが、機能!
Function IsNothingType(ByRef obj)
If TypeName(obj) = "Nothing" Then
IsNothingType = True
Else
IsNothingType = False
End If
End Function
IsArray()は素晴らしい、ありがとう。 –