以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [注意]报告一个2013版本的BUG  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=37938)

--  作者:pc005637
--  发布时间:2013/7/15 18:18:00
--  [注意]报告一个2013版本的BUG
相信各位使用全局代码的狐友可能都会遇到过这样的错误提示。

我还原一下。
两个项目,不同的是。
代码A的全局代码是:Public _A As String
代码B的全局代码是:Public _B As String

两个项目各有一个窗口,
代码A的窗口1的AfterClose代码是:_A = “A”
代码B的窗口1的AfterClose代码是:_B = “B”

如果是单打开任意一个项目,再打开窗口1,更改一个设置,比如加一个Lable控件,关闭编辑窗口。是不会报错的。

如果先打开代码A项目。再打个代码B项目。
然后:打开代码A项目的窗口1,更改一个设置,比如加一个Lable控件,关闭编辑窗口。会报错。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:代码a.foxdb
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:代码b.foxdb



--  作者:pc005637
--  发布时间:2013/7/15 18:21:00
--  报错提示.
会不会是后打开的项目,会覆盖了前一个项目的全局代码。

这个很麻烦,因为开发软件时经常会打开数个项目。经常会出现错误的。
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130715181842.jpg
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2013/7/15 18:24:00
--  

这个问题一直存在,public变量名称的长度长一点就行:

 

 

Public abc456  As String

Public Usertable  As String


--  作者:pc005637
--  发布时间:2013/7/15 18:32:00
--  回复:(狐狸爸爸)这个问题一直存在,public变量名称...
大概要多长才能避免?
--  作者:泡泡
--  发布时间:2013/7/15 19:11:00
--  
大于等于3个字节长度即可
--  作者:shenyl0211
--  发布时间:2013/7/16 21:05:00
--  
还是多看帮助吧