社区
VB基础类
帖子详情
请问“在模块中定义的全局变量,怎么保证它的值在运行过程中不丢失”?
xsg2003168
2004-12-26 11:13:39
一个小程序,只有一个模块,我在模块中定义了一个全局变量“Public szNum As String”,先在from1给它赋了一值,随后在Form2中再取它在Form1中被赋的值,结果szNum的值总是为空。请问是怎么回事,全局变量的生存期不是整个运行程序吗?
...全文
166
7
打赏
收藏
请问“在模块中定义的全局变量,怎么保证它的值在运行过程中不丢失”?
一个小程序,只有一个模块,我在模块中定义了一个全局变量“Public szNum As String”,先在from1给它赋了一值,随后在Form2中再取它在Form1中被赋的值,结果szNum的值总是为空。请问是怎么回事,全局变量的生存期不是整个运行程序吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xsg2003168
2004-12-29
打赏
举报
回复
谢谢楼上各位,问题已找到:from重复定义。
再一次谢谢大家。
flyingZFX
2004-12-27
打赏
举报
回复
你程序的问题
creazyfish
2004-12-27
打赏
举报
回复
你可以查找一下所有的szNum 变量肯定是你程序有问题。。。
of123
2004-12-27
打赏
举报
回复
在 Form1 或 Form2 中没有再声明同名的变量吗?如果有,将被当作私有的变量再次创建一个,与你的Public szNum As String 没有关系。
aohan
2004-12-27
打赏
举报
回复
你查找一下
Public szNum As String 这个定义在你的程序中出现了几次就知道原因了
阿泰
2004-12-26
打赏
举报
回复
同意楼上,在模块中是可以保存值的
应该是你程序中的问题
apple_001
2004-12-26
打赏
举报
回复
一定是你的程序问题,比如有在form中的重复定义什么的
全局变量的生存期是整个程序的
最全的C和C++语言笔试面试题汇总
1. **函数体内**:在函数内部声明为静态的变量,在该函数被调用的
过程
中
保持其
值
不变,即使函数多次调用,其
值
也不会
丢失
。 2. **
模块
内(函数体外)**:在
模块
内声明为静态的变量可以被同一
模块
内的所有函数访问,...
最全的C和C++语言笔试面试题汇总(pdf)
可以在头文件
中
定义
全局变量
,但这通常伴随着使用`static`关键字,以限制变量的作用域仅在包含头文件的源文件内有效。这样可以避免不同源文件间
全局变量
名称的冲突,保持代码的独立性和
模块
性。 #### 无限循环的...
python
全局变量
在整个程序内都有效_Python
全局变量
使用
在平时的开发
中
我们有时候会用到
全局变量
,但是很多开发语言不允许使用或者建议少使用
全局变量
...一,使用
全局变量
首先展示一段不能修改
全局变量
的代码:gl_string ="hello Python" #
定义
全局变量
gl_stringprint(i...
单片机
全局变量
的使用
我们都知道有一个规则,那就是尽量不要使用
全局变量
,但自己写程序,有时感觉使用
全局变量
很方便,...2.
全局变量
多处被调用,使
全局变量
的
值
变得不确定。 (1)用
全局变量
会增加程序的耦合性,会有一定移植麻烦,代...
前端js
中
全局变量
失效?
异步请求时变量还未来得及赋
值
就被使用就造成 未
定义
这种情况发生。
定义
一个
全局变量
,按理说
中
页面
中
任何地方使用都可以。考虑j加载其他页面情况。
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章