0
我有一個看起來非常相似的幾個類的成員函數:VB 6通話需求和限制
Public Function ProcessSomething(ByVal X as Currency, ByVal Y as Long) As Boolean
然而,其中的一些功能IDE迫使我使用的調用語句上,而其他沒有。
有人能給我一些理解嗎?
我有一個看起來非常相似的幾個類的成員函數:VB 6通話需求和限制
Public Function ProcessSomething(ByVal X as Currency, ByVal Y as Long) As Boolean
然而,其中的一些功能IDE迫使我使用的調用語句上,而其他沒有。
有人能給我一些理解嗎?
如果您致電Function
並忽略返回值,或者使用(..)
括號,則需要Call
聲明。
例,在下面的invokation,我們調用ProcessSomething
但不採取返回Boolean
(基本上忽略它。)
Call ProcessSomething(currencyObj, 1.2345)
如果你要調用的功能而忽略了返回值,但仍不能使用Call
,那麼你會調用它如下。 (通知(...)
缺失)。
ProcessSomething currencyObj, 1.2345
它要你使用CALL與沒有的功能,但潛艇在'公用Sub DoSomething' – Plutonix
也許值得一試的那些:http://stackoverflow.com/q/15040060/11683 – GSerg
所有的他們是功能。有些需要其他人現在的通話聲明。 – garaber