Foxtable(狐表)用户栏目专家坐堂 → [原创]全局代码中的全局变量受FOXTABLE二次打开的影响?


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

主题:[原创]全局代码中的全局变量受FOXTABLE二次打开的影响?

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


加好友 发短信
等级:幼狐 帖子:187 积分:2763 威望:0 精华:0 注册:2011/7/30 21:27:00
[原创]全局代码中的全局变量受FOXTABLE二次打开的影响?  发帖心情 Post By:2013/9/23 15:01:00 [只看该作者]

我打开第一个项目,接着再打开第二格项目。然后进入第一个项目时,第一个项目中定义的全局变量(全局代码中定义)失效了,以致我关闭2个项目后,重新进入第一项目时,根本无法进入,提示全局变量没有定义!!!

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/23 15:03:00 [只看该作者]

全局变量只在本项目有效.

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/9/23 20:13:00 [只看该作者]

 可以把数据存储在表里,或者存在saveconfigvalue里。


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/23 20:20:00 [只看该作者]

如果要多个项目同时打开,建议不要在全局代码里面定义全局变量,个人认为,全局代码可能是另外一个线程直接在后台执行,当第二个项目打开时执行全局代码,可能覆盖了该线程在内存或者说某一缓存位置内容,导致已经执行完毕的全局变量丢失(以上仅仅是猜想,具体要贺老师解答或改进)

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


加好友 发短信
等级:六尾狐 帖子:1198 积分:7859 威望:0 精华:0 注册:2013/5/17 14:26:00
  发帖心情 Post By:2013/9/23 20:28:00 [只看该作者]

用户已经被屏蔽

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/23 20:36:00 [只看该作者]

仔细读楼主的一楼说明,楼主的意思应该是:

 

          打开项目1               →               打开项目2           →          切换到项目1        →    关闭项目1和项目2   →     再打开项目1

(全局代码定义了全局变量)   (此时项目2为当前活动程序)    (此时项目1全局变量失效)                              (报错,找不到全局变量)

 

[此贴子已经被作者于2013-9-23 20:50:35编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/23 20:40:00 [只看该作者]

弄不好就是bug。


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


加好友 发短信
等级:幼狐 帖子:137 积分:1179 威望:0 精华:1 注册:2011/9/16 11:15:00
  发帖心情 Post By:2013/9/24 0:58:00 [只看该作者]

按道理来说是应该不变才对,可能真是BUG了 LZ是使用0922新版的吗?


 回到顶部