以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何动态执行代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78372)

--  作者:kaiyu
--  发布时间:2015/12/8 10:20:00
--  [求助]如何动态执行代码


图片点击可在新窗口打开查看此主题相关图片如下:{234aa4de-2f91-423b-9860-3fc647ffd549}.bmp
图片点击可在新窗口打开查看


For Each dr As Row In Tables("JX月绩效工作中心").Rows
Dim code As String = dr("录入数据取数条件")
Functions.add("sum",code)
Functions.Complie()
dr("得分") = Functions.Execute("sum")
Functions.remove("sum")
Next

我用动态函数加载,这代码执行效率比较低,有没有办法优法。可不可以自定义过程


--  作者:大红袍
--  发布时间:2015/12/8 10:52:00
--  

你要动态写代码并执行,就只能用动态编译的方法。没有其他方法了。


--  作者:kaiyu
--  发布时间:2015/12/8 11:16:00
--  
可不可以动态定义过程
--  作者:大红袍
--  发布时间:2015/12/8 11:17:00
--  

不行。