vb6调用要求与限制

vb6调用要求与限制,vb6,Vb6,我有几个看起来非常相似的类成员函数: Public Function ProcessSomething(ByVal X as Currency, ByVal Y as Long) As Boolean 然而,IDE迫使我在其中一些函数上使用call语句,而在另一些函数上不使用call语句 有人能在这里给我一些理解吗?如果调用函数并忽略返回值,或者如果使用(…)括号,则需要Call语句 例如,在下面的调用中,我们调用的是ProcessSomething,但不接受返回值Boolean(基本上忽略它

我有几个看起来非常相似的类成员函数:

Public Function ProcessSomething(ByVal X as Currency, ByVal Y as Long) As Boolean
然而,IDE迫使我在其中一些函数上使用call语句,而在另一些函数上不使用call语句


有人能在这里给我一些理解吗?

如果调用
函数并忽略返回值,或者如果使用
(…)
括号,则需要
Call
语句

例如,在下面的调用中,我们调用的是
ProcessSomething
,但不接受返回值
Boolean
(基本上忽略它)

如果要调用函数并忽略返回值,但仍然不使用
Call
,则可以按如下方式调用它。(注意,
(…)
缺失)


如果调用
函数
并忽略返回值,或者如果使用
(..)
括号,则需要
调用
语句

例如,在下面的调用中,我们调用的是
ProcessSomething
,但不接受返回值
Boolean
(基本上忽略它)

如果要调用函数并忽略返回值,但仍然不使用
Call
,则可以按如下方式调用它。(注意,
(…)
缺失)


它希望您使用CALL的不是函数,而是Sub,如
Public Sub DoSomething
中的Sub,可能值得检查:它们都是函数。有些需要call语句,有些则需要。请参阅解释。它希望您使用call的语句不是函数,而是Sub,如
Public Sub DoSomething
中的Sub,可能值得检查:它们都是函数。有些需要call语句,有些则需要。请参阅解释
Call ProcessSomething(currencyObj, 1.2345)
ProcessSomething currencyObj, 1.2345