我正在使用VBScript,我想知道是否有任何方法调用存储在string变量中的函数名?
这是我的尝试?
a = "b"
sub b()
msgbox "c"
end sub
a()但它总是会导致错误
类型错配'a‘
发布于 2012-10-29 18:33:08
正确的答案是:使用GetRef(),如下所示:
Function F(p)
F = p + p
End Function
Dim FP : Set FP = GetRef("F")
WScript.Echo FP("a")
WScript.Echo FP(123)输出:
aa
246https://stackoverflow.com/questions/13125649
复制相似问题