Foxtable(狐表)用户栏目专家坐堂 → 动态管理函数的问题?


  共有2783人关注过本帖树形打印复制链接

主题:动态管理函数的问题?

帅哥哟,离线,有人找我吗?
fangdejin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:411 积分:4309 威望:0 精华:0 注册:2018/7/18 21:08:00
动态管理函数的问题?  发帖心情 Post By:2019/1/27 21:43:00 [只看该作者]

下面的代码定义了一个简单的Sum函数

Dim Code As string
Code
= "Dim Val1 As Integer = 1" & vbcrlf
Code
= Code & "Dim Val2 As Integer = 2" & vbcrlf
Code
= Code & "Dim Sum As Integer = Val1 + Val2" & vbcrlf
Code
= Code & "Return Sum"
Functions.Add(
"Sum",Code)
Functions.Complie()

这样我们就可以在其余地方调用此函数

Functions.Execute("Sum")



这是帮助文档的自定义函数  结果提示 具有相同的项    错误代码:自定义函数SUM


不太懂 刚学。。。。。。。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/27 23:21:00 [只看该作者]

参考

 

Dim code = "msgbox(1)"
Functions.remove("test")
Functions.complie()
Functions.Add("test" ,code)
Functions.Complie()

Functions.Execute("test")


 回到顶部