Function用来定义带返回值(返回参数)的子函数,Sub用来定义不带返回参数的子函数,请看例子: Declare Sub StopPlay Lib "tc08a32.dll" (ByVal ChannelNo As Integer)'没有返回值 Declare Function IsSupportCallerID Lib "tc08a32.dll" () As Boolean ’返回类型为Boolean的参数
如果不需要返回值是不是sub 函数和function 函数都可以用?
是的,但最好就是sub 函数.
那么在模块(或者在窗体)中,sub 函数名()和public sub 函数名(),function 函数名()和public function 函数名(),有什么不同?
Declare Sub StopPlay Lib "tc08a32.dll" (ByVal ChannelNo As Integer)'没有返回值
Declare Function IsSupportCallerID Lib "tc08a32.dll" () As Boolean ’返回类型为Boolean的参数
我遇到问题了能回复吗
关于datareport 的。
http://www.csdn.net/expert/topic/196/196267.shtm
如在form1中Public Function abc() As String
那么在form2中也可以用abc这个函数,如无Public,那么在form2就会提示不存在这个函数……
http://www.csdn.net/expert/topic/196/196267.shtm挑战难度高一点的题吧
http://www.csdn.net/expert/topic/196/196267.shtm
在Mod模块中,Public表示为公用函数,否则为本模块的私有函数,只能被本模块内的函数调用