我想写一个函数a,此函数的其中的一个参数是其它函数(b,c,d等)的函数指针,我的意思是我打算使用AddressOf运算符。
当别人使用语句:a AddressOf b时,函数a会执行b,使用a AddressOf c时,函数a会执行c,这样我无需用CASE语句来做判断a应该执行什么。
请问哪位高手知道怎么实现,并能给我一个例子?
多谢!
当别人使用语句:a AddressOf b时,函数a会执行b,使用a AddressOf c时,函数a会执行c,这样我无需用CASE语句来做判断a应该执行什么。
请问哪位高手知道怎么实现,并能给我一个例子?
多谢!
CallByName 模块名, strProcedure, VbMethod, Nothing
End Sub调用的时候a "b",就是执行b
CallByName 模块名, strProcedure, VbMethod, Nothing
End function
类名大家都很关心,但模块名往往被人忽略(因为可以缺省调用)。