Mik*_*ica 4 vb6 parameters function
在Visual Basic 6中,无论如何都要告诉传递给函数的变量是否是对象?我希望能够测试变量是否为null,无或空,但只能使用"Is Nothing"测试对象.有任何想法吗?
Dea*_*nna 6
功能是如何定义的?
如果它是... As Object那么它是一个有效的对象或Null.
... As Object
Null
如果它是... As Variant(或没有类型)那么任何东西都可以传递,你可以检查使用IsEmpty(),IsNull()(注意,不是空对象,但是空值)或者IsObject()取决于你在检查前要检查的确切内容... Is Nothing.
... As Variant
IsEmpty()
IsNull()
IsObject()
... Is Nothing
如果参数是Optional您可以使用IsMissing()但它必须是没有默认值的变体类型.
Optional
IsMissing()
另外,请查看本文关于Null在VB中的各种用法.
归档时间:
13 年,12 月 前
查看次数:
4783 次
最近记录: