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