以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [分享]全局代码的猜想 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32965) |
-- 作者:fox123 -- 发布时间:2013/5/11 9:38:00 -- [分享]全局代码的猜想 经测,在全局窗口中定义的变量XXX,在项目事件BeforeOpenProject、 BeforeConnectOuterDataSource事件使用后,编译无出错,程序运行后会提示 “未定义变量XXX” 的错误信息,如果改用全局代码定义则不会且不会出现在变量窗口中。个人觉得这个全局变量的作用域估计是项目创建后的整个作用范围,而不是日常开发中定义的一个全局常量或变量供调用的,这也是为何代码里定义的全局变量不会出现在变量窗口的缘故。这也就是为何foxtable要区分代码的全局变量与项目的全局变量(在全局窗口定义,使用时必须加vars())。 |