【已解决】请教一一函数的参数是我想要调用的另一函数的名字,如何解决?
本帖最后由 wangll 于 2013-4-24 17:33 编辑请教大家个问题啊:
Function Driver_TestCase(testCaseFun)
call testCaseFun
End Function
这里的testCaseFun是要调用的函数名称,我想call testCaseFun这样是不对的,那如何才能知道这个参数是要调用的函数呢? 回复 1# wangll
告诉你一种非主流用法:Call TestA("TestB")
Function TestA(oFunctionName)
Execute "Call " & oFunctionName
End Function
Function TestB()
msgbox "Hello! 我是陈永达"
End Function 回复 2# 黑羽祭
厉害 我看了半天都没懂 是啥。。为啥是非主流呢? 太强悍了,完全是我要的效果,呵呵多谢多谢:victory: 回复 3# 赵佳乐SMILE
就是非常规的用法。
你看看这个:http://www.cydtest.com/?p=402 回复 4# wangll
嘿嘿~ 回复 2# 黑羽祭
第四行中的代码语句Execute "Call " & oFunctionName中"Call"&没有作用吧?我认为可以不用写的 回复 7# ghli
没错,是没有作用,但写了是方便读程,我写习惯了,编码规范嘛。
不写会让别人误解为是变量或数组而不是函数。
就像Dim也可以不写,Rem也可以不写,但为了方便阅读,建议都要写上。
页:
[1]