以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [讨论]Var变量的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81669)

--  作者:黄训良
--  发布时间:2016/3/3 9:54:00
--  [讨论]Var变量的问题

Var变量的问题

1、在BeforeOpenProject事件为Var变量赋值。

2、在BeforeConnectOuterDataSource事件、BeforeLoadOuterTable事件可以获取Var变量的值。

3、在AfterOpenProject 事件及项目打开后却获取不到Var变量的值,这是为什么?

附件:例子如下

 

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:var变量.zip


--  作者:大红袍
--  发布时间:2016/3/3 10:03:00
--  

1、vars不能在 BeforeOpenProject 用,你只能用 public 变量

 

2、看1

 

3、看1,vars只能在项目打开后才能用。


--  作者:黄训良
--  发布时间:2016/3/3 10:13:00
--  

BeforeOpenProject事件为Var变量赋值。可以BeforeConnectOuterDataSource事件、BeforeLoadOuterTable事件可以获取Var变量的值。

这算是特殊吧,

帮助中没有注明:vars只能在项目打开后才能用。


--  作者:大红袍
--  发布时间:2016/3/3 10:14:00
--  
 获取不到,就是用不到。
--  作者:黄训良
--  发布时间:2016/3/3 10:20:00
--  
以下是引用大红袍在2016/3/3 10:14:00的发言:
 获取不到,就是用不到。

红袍老师:在BeforeOpenProject事件为Var变量赋值。可以BeforeConnectOuterDataSource事件、BeforeLoadOuterTable事件可以获取Var变量的值。有例子为证。


--  作者:大红袍
--  发布时间:2016/3/3 10:22:00
--  
打开以后,就清空vars的值了啊。
--  作者:黄训良
--  发布时间:2016/3/3 10:31:00
--  
以下是引用大红袍在2016/3/3 10:22:00的发言:
打开以后,就清空vars的值了啊。

明白,有特殊就有特殊用途。