读书人

在 VB6.0 中调用 C# 的 DLL 过程中

发布时间: 2013-10-19 20:58:23 作者: rapoo

在 VB6.0 中调用 C# 的 DLL 过程中, 不知如何在 VB6 中判断 VB6 的对象是否为 NULL
Hi,

在 VB6.0 中调用 C# 的 DLL 过程中, 不知如何在 VB6 中判断 VB6 的对象是否为 NULL

例如:

(在 VB6 里面有一个 Class Module 名为 VBClassModuleObject ):
----------------


Dim TestObject As VBClassModuleObject

'这个方法用来创建对象,所以对象都在这个方法中创建
Function CreateFunction

TestObject = New VBClassModuleObject

End Function

'这个方法可能会在 CreateFunction 被调用前,先调用了 TestFunction 来执行
Function TestFunction

//在这里面如何判断 TestObject 是否已经使用了 New VBClassModuleObject ???
//就像在 C# 中判断: if (TestObject != null) { doSomthing() }

End Function


VB6 不太会用,但是现在必须要用。请帮忙实现如何像在 C# 中判断: if (TestObject != null) { doSomthing() }

请指点,谢谢。
[解决办法]
vb中不叫null,叫nothing。

请学习vb语法。
[解决办法]
If TestObject Is Nothing Then
...
[解决办法]
If Not(TestObject Is Nothing) Then

读书人网 >C#

热点推荐