以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  保存在表列中的代码如何编译?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144135)

--  作者:happyft
--  发布时间:2019/12/11 19:44:00
--  保存在表列中的代码如何编译?

图片点击可在新窗口打开查看此主题相关图片如下:tim截图20191211090333.jpg
图片点击可在新窗口打开查看

看论坛上的很多二次开发平台都是把表名,控件按钮,事件及要执行的代码保存在表的不同列中,然后编译后在使用的窗口中打开这些窗口点击相应的按钮就会执行
表中代码列中所写的代码,想请问下这个过程是如何实现的?这个编译是指什么?

谢谢!

--  作者:小马甲
--  发布时间:2019/12/11 20:52:00
--  
搜索一下  动态编译
--  作者:有点蓝
--  发布时间:2019/12/12 8:59:00
--  
参考:http://www.foxtable.com/webhelp/topics/1487.htm
--  作者:HappyFt
--  发布时间:2019/12/12 10:51:00
--  
如果用动态编译,那不是每次打开窗口时都要重新编译一次?这种动态编译过的函数能否编译一次就自动保存在项目中,下次打开就不用再重新编译,
如果关掉窗口时没用delete删除函数,下次打开窗口时是否还会在内存中,不用再重新编译?

--  作者:有点蓝
--  发布时间:2019/12/12 10:54:00
--  
和窗口没有关系,只要项目没有关闭都可以使用。但是重启项目就必须重新编译。自己做一个集合管理动态函数,项目打开后编译过的把函数名称记下来,如果代码没有改变,下次在调用这个函数,直接使用即可,不需要每次都编译