以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  全局代码有没有办法在项目发布后 新增进去呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=162347)

--  作者:cnsjroom
--  发布时间:2021/4/12 15:05:00
--  全局代码有没有办法在项目发布后 新增进去呢?
全局代码有没有办法在项目发布后 新增进去呢?

在项目发布后  根据项目使用需要新增全局代码进去   有没有办法在不重新生成项目的前提下  用增加内部函数的代码新增全局代码内容呢?

这样的方式可行不呢?
 Functions.Add(dr("函数名称"),dr("代码"))
[此贴子已经被作者于2021/4/12 15:16:59编辑过]

--  作者:有点蓝
--  发布时间:2021/4/12 15:30:00
--  
全局代码没有办法动态新增
--  作者:chen37280600
--  发布时间:2021/4/12 18:12:00
--  
1全局代码无法动态新增
2但是全局代码里可以引用内部函数

3所以你可以利用内部函数支持动态编译的特性,间接实现全局代码动态变化

--  作者:cnsjroom
--  发布时间:2021/4/13 23:24:00
--  回复:(chen37280600)1全局代码无法动态新增2但是全...
好的 谢谢  在全局代码里面引用内部函数的方法
和其它地方引用内部函数方法不一样 对吧
Functions.Execute("ww")  直接这样是不行的
[此贴子已经被作者于2021/4/13 23:29:47编辑过]

--  作者:有点蓝
--  发布时间:2021/4/14 8:28:00
--  
用法完全一样,先要创建一个ww的函数,才能调用
--  作者:cnsjroom
--  发布时间:2021/4/22 10:15:00
--  回复:(有点蓝)用法完全一样,先要创建一个ww的函数...
如果是先建立了ww内部函数  直接在全局代码中按照Functions.Execute("ww")  这个方式引用    出现未知编译错误
--  作者:有点蓝
--  发布时间:2021/4/22 10:23:00
--  
要放到定义的Sub或者Function过程里调用:http://www.foxtable.com/webhelp/topics/1938.htm

public sub abc()
Functions.Execute("ww") 
end sub

--  作者:kennypalm
--  发布时间:2021/5/19 16:06:00
--  
可以的 ,你自己把全局代码做到一个资料库内然后读取就可以 ,读取时用 projct after load