Foxtable(狐表)用户栏目专家坐堂 → 全局代码有没有办法在项目发布后 新增进去呢?


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

主题:全局代码有没有办法在项目发布后 新增进去呢?

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


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
全局代码有没有办法在项目发布后 新增进去呢?  发帖心情 Post By:2021/4/12 15:05:00 [只看该作者]

全局代码有没有办法在项目发布后 新增进去呢?

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

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

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110652 积分:563174 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/12 15:30:00 [只看该作者]

全局代码没有办法动态新增

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


加好友 发短信
等级:六尾狐 帖子:1279 积分:7953 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2021/4/12 18:12:00 [只看该作者]

1全局代码无法动态新增
2但是全局代码里可以引用内部函数

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

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


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(chen37280600)1全局代码无法动态新增2但是全...  发帖心情 Post By:2021/4/13 23:24:00 [只看该作者]

好的 谢谢  在全局代码里面引用内部函数的方法
和其它地方引用内部函数方法不一样 对吧
Functions.Execute("ww")  直接这样是不行的
[此贴子已经被作者于2021/4/13 23:29:47编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110652 积分:563174 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/14 8:28:00 [只看该作者]

用法完全一样,先要创建一个ww的函数,才能调用

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


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(有点蓝)用法完全一样,先要创建一个ww的函数...  发帖心情 Post By:2021/4/22 10:15:00 [只看该作者]

如果是先建立了ww内部函数  直接在全局代码中按照Functions.Execute("ww")  这个方式引用    出现未知编译错误

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110652 积分:563174 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:275 积分:3253 威望:0 精华:0 注册:2017/10/4 1:48:00
  发帖心情 Post By:2021/5/19 16:06:00 [只看该作者]

可以的 ,你自己把全局代码做到一个资料库内然后读取就可以 ,读取时用 projct after load

 回到顶部