以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  用代码添加的全局变量Var的有效范围是?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=11382)

--  作者:Tommy
--  发布时间:2011/7/20 11:18:00
--  用代码添加的全局变量Var的有效范围是?

在一些事件代码中增加全局变量,如Vars.Add("PageNo",Gettype(Integer),1),其它事件能直接使用吗?

我用命令窗口试了一下,增加一个全局变量,执行了之后再打开全局变量那个窗口,发现根本就没找到我新增的那个全局变量,那么在代码中定义的Var变量该在什么范围内才能使用呢?


--  作者:狐狸爸爸
--  发布时间:2011/7/20 11:20:00
--  
定义这个全局变量之后能使用,不管命令窗口出现与否都能用。
--  作者:Tommy
--  发布时间:2011/7/20 11:23:00
--  
那么关闭项目之后重新打开,还能使用么?
--  作者:狐狸爸爸
--  发布时间:2011/7/20 11:25:00
--  

肯定不能用了。

用代码增加的又不能保存。

参考:

http://www.foxtable.net/help/topics/0325.htm

 

或者在AfterOpenProject事件的开始位置用代码添加。