请问VB中标准模块中的申明和窗口通用过程中的申明有什么区别?

showmetheway 2002-12-28 09:50:08
标准模块中申明的变量可以作用于该应用中的任何窗口,而窗口通用过程中申明的变量只能作用于本窗口,是不是这样?
...全文
63 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sgx 2002-12-28
标准模块中申明的变量为全局变量
窗口通用过程中申明的变量为局部变量
回复
xks 2002-12-28
定义全局变量

也可以不用的

但最好不要这样做

这样做会浪费很多系统资源的!

建议你用几个变量定义几个

如果没必要的话

也可以定义局部变量或者私有变量!

这样程序运行起来也会相对快一些!(借荐)

回复
xks 2002-12-28
在标准模块中定义

public是定义公有的变量

private是定义私有的变量

也可以在通用中定义变量!

适程序而定!
回复
oswica 2002-12-28
差不多!
回复
no other,
in form

dim b as integer 'only can access it in this form
private sub a()
dim a as integer 'only can access it in this sub
end sub

in bas

dim c as integer 'can access it any where.
回复
feixuehenshui 2002-12-28
YES
回复
define private variable in module only can access it in it.
回复
showmetheway 2002-12-28
对不起,我刚学VB所以要再问一下,在标准模块中以下的两种申明是不是应该没区别?
private x as integer
public y as integer
///////////////////
以上的x, y是不是作用域都一样?
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告