呵呵,其实现在就可以啊。
增加一个表格,当然这个表格应该是隐藏的。
然后要多少个自定义过程,就增加多少列,将自定义的过程设为改列的计算代码。
需要计算某个过程的时候:
With Datatables("表名")
.DataCols("列名").Recalc(.Datarows(0))
End With
通过计算代码,可以返回任意多个值,也可以传递任多个参数,操作起来,也不需要额外的vb知识。
对于这种表,表名称前面最好加上“_”,这样打开文件的时候,就不会提示正在加载某某表了。
现在也有eval函数啊。
动态执行代码不是不可以,foxtable全部代码都是动态编译和执行的,最典型的就是命令窗口。
只是和表达式求值不同,编译是需要时间的,效率较差,所以没有提供。
就是需要命令窗口那个执行的功能!!但你又不提供!!
效率差也不会比易表那个慢吧(其实不算慢)!
现有的eval只对表达式,不算!
有好过无呀!老六你不会是顾虑什么吧!!呵。
可以加一个exce函数,但是不能用于计算代码,用于偶尔动态生成执行一下代码还差不多
想象一下,每次计算一行,就编译一次,生成一个exe文件,会慢得吓人。
哈哈。。十分感谢老六你!!
其实多加些控件和功能对你来说是简单的事,但对于我们这些用户这不同了!狐表的竞争力也提高呀!!