首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

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

在 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

热点排行