可以实现动态执行函数吗?

sutter 2005-07-14 03:56:17
dim myStrFunction as String
myStrFunction ="ExeFunction2()"

private function ExeFunction2() as short
.....
end function

我怎么执行myStrFunction这个变量? 像javascript中的eval这样的函数
...全文
68 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
kissnono 2005-07-14
  • 打赏
  • 举报
回复
你说的是反射吧
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim d As MethodInfo = GetType(Form1).GetMethod("Form1_Load", BindingFlags.Instance Or BindingFlags.NonPublic)
d.Invoke(Me, New Object() {Me, New EventArgs})
End Sub

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧