Retourner Null ou Rien de fonction VBScript?

Je suis en train d'écrire le script VBScript équivalent d'une fonction similaire à ce qui est ci-dessous:

object getObject(str)
{
    if ( ... )
    {
        return object_goes_here;
    }

    return null;
}

Ma conjecture serait-dessous, sauf que je ne suis pas à comprendre la différence entre Rien et Nulle. Comme un appel, je préfère tester si la valeur de retour est définie à l'aide de IsNull() contre X Is Nothing.

Function getObject(str)
    If ... Then
        Set getObject = object_goes_here
        Exit Function
    End If

    Set getObject = Nothing  // <-- or should this be Null?
End Function

OriginalL'auteur user1128144 | 2012-01-20