以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  重新打开项目,全局编码的值失效,请教。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135681)

--  作者:jq_shang
--  发布时间:2019/5/31 22:45:00
--  重新打开项目,全局编码的值失效,请教。
用全局代码设置publice 变量,初始没有赋值。在程序运行过程中赋值,查看和应用该全局变量正常。项目重新打开后,该全局变量的值却失效了。请教原因。
初始设置全局代码:
Public zpbm As String 
Public zpbmqzhy As String 
Public qsbf As Integer 

从窗口空间给全局变量赋值:
zpbm = zpbm & "_"
zpbmqzhy = t4.value
[此贴子已经被作者于2019/5/31 22:49:29编辑过]

--  作者:有点蓝
--  发布时间:2019/5/31 22:47:00
--  
全局变量是怎样定义的?在什么事件里使用?怎么用的?
--  作者:jq_shang
--  发布时间:2019/5/31 22:52:00
--  
在功能菜单,全局代码,Default模块中定义的。窗口控件中赋值的,查看和调用该变量正常。项目重新打开后,全局变量的赋值失效了。
[此贴子已经被作者于2019/5/31 22:52:55编辑过]

--  作者:有点蓝
--  发布时间:2019/5/31 22:59:00
--  
贴出具体代码啊,或者上传实例说明。
--  作者:jq_shang
--  发布时间:2019/5/31 23:28:00
--  
看来是我对全局变量的应用范围理解有误。我的本意是要用这些变量来存储一些用户初次设置信息。看来将这些初始设置信息存储在表中,每次打开项目的时候,这些全局变量去读取这个表,就可以解决了。
谢谢蓝版主。

--  作者:有点蓝
--  发布时间:2019/6/1 8:48:00
--  
这个用法不应该有问题的。把项目里的bin目录删除掉,重新打开项目试试