可能性の重複:関数は結果として動的配列を返している状況で
How do I check for an object being Nothing in VB6?
How do I determine if an array is initialized in VB6?
vb 6.0では、動的配列が初期化されているかどうかをどのように知ることができますか?
、ダイナミックアレイは(のために初期化されなかった可能性があります例、実行のエラー)。この状況を確認することは可能ですか?
機能IsNothing()は機能しません。この場合、UBound()はエラーを作成しています。例えば
:事前に
Function find(results() As String)
[Definition here...]
End Function
[...]
Dim results() As String
find(results)
If UBound(results) > 0 Then '<-- This line will fail when results was not defined
[...]
ありがとう!
@finnwこれは重複していますが、選択した質問の*ではありません。 – MarkJ