以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  定义全局变量的问题?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3621)

--  作者:cpayinyuan
--  发布时间:2009/7/19 8:29:00
--  定义全局变量的问题?
    在定义全局变量的时候,如果不小心把类型定义错了,即使重新定义,在项目中仍然是第一次定义的错误类型,而不是后来的,除非是退出项目重新进入,希望能改进一下.

    例如:我首先定义 Vars("aaa") 的类型是integer,定义后发现错误了,重新定义Vars("aaa") 的类型是double,这时候,系统中Vars("aaa") 的类型仍然是integer,没有变为double,这是不正确的.
--  作者:狐狸爸爸
--  发布时间:2009/7/19 8:44:00
--  
类型以第一次定义为准.
再次定义,要重新打开项目才生效。
--  作者:cpayinyuan
--  发布时间:2009/7/19 10:17:00
--  
以下是引用狐狸爸爸在2009-7-19 8:44:00的发言:
类型以第一次定义为准.
再次定义,要重新打开项目才生效。

    这样很不方便!
 
    在实际中,如果类型定义正确,就没有必要再定义第二次;既然第二次定义,肯定是第一次类型定义错了,在实际中应该以最后一次定义的类型为准!


--  作者:狐狸爸爸
--  发布时间:2009/7/19 11:40:00
--  

OK


--  作者:cpayinyuan
--  发布时间:2009/7/19 11:46:00
--  
Thank you!