微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

function – VB6检查变量是否为对象

在Visual Basic 6中,无论如何都要告诉传递给函数的变量是否是对象?
我希望能够测试变量是否为null,无或空,但只能使用“Is nothing”测试对象.
有任何想法吗?

解决方法

功能是如何定义的?

如果它是…作为对象那么它是一个有效的对象或Null.

如果它是……作为Variant(或没有类型),那么任何东西都可以传递,你可以使用IsEmpty(),IsNull()(注意,不是空对象,但是空值)或IsObject()来检查,具体取决于究竟是什么你想在…之前检查…没有检查.

如果参数是Optional,那么您可以使用IsMissing(),但它必须是没有认值的变体类型.

另外,请查看this article关于VB中Null的各种用法.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐