vb 怎样实现全局静态变量的功能?
定义变量为boolean类型,怎么实现在模块里给变量赋值为true,程序结束后再次运行程序时变量为true,而不是false?...
定义变量为boolean 类型, 怎么实现在模块里给变量赋值为true, 程序结束后再次运行程序时变量为true,而不是false?
展开
5个回答
展开全部
此外,静态变量的初始化,只有当第一次进入功能,进入程序时被初始化的全局变量,全局变量是整个程序可见,静态变量只在函数内是可见的。 (如果类的静态变量,它倒是可以使用的类名,变量名,但也可以是私人的,机器,和全局变量可以不设置权限)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-10-20
展开全部
可以写入文件保存,下次运行重新读入该值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在窗体的Load()事件中设置f的值为True:f=Ture
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义为静态变量
static a as boolean
a=true
static a as boolean
a=true
追问
试过了,不行。我的操作是循环跑几个function, 想要其中一个function 的赋值在循环到下一次的时候不被初始化,能保持前一次的操作。
追答
就在这个function里定义一个静态变量啊
摘自VB教材:
普通的局部变量在过程结束后被释放,在下次执行过程时从新初始化为0。
用Static声明的局部变量在过程结束后不被释放,仍保留变量的值。
例如:Static I As Integer
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询