dim和private,public有什么区别?
问题点数:30、回复次数:4Top
1 楼foolishtiger(冬蛩)回复于 2001-11-12 13:38:08 得分 10
dim 基本等价于private都是声明局部变量,其作用范围只是声明所在的过程
public声明的是全局变量,声明过程外仍可访问到该变量Top
2 楼fraser01(王晓栋)回复于 2001-11-12 13:38:30 得分 10
dim 和 private 是当前模块私有变量,模块卸载,变量清空,在变量定义时可以互换
public 是公共变量,程序存在,则变量存在。
private 和public 还可以用在过程和函数中,但dim不行。
窗体中的PUBLIC过程或函数调用,会激活窗体
Top
3 楼Ninputer(装配脑袋)回复于 2001-11-12 17:04:37 得分 10
解释错误!
在过程中,定义变量只能用Static 或Dim
在类模块、窗体、用户控件等中,Dim = Private
在模块中,Dim = Public
由于Dim意义会变化,所以禁止在模块级使用Dim,一律明确为Pulbic,Private或FriendTop
4 楼NightBreak(菜鸟2004)回复于 2001-11-12 17:45:44 得分 0
Ninputer(装配脑袋) 所言极是.Top
相关问题
- ASP中public与private的区别
- 请问:private public protected published 的区别
- private class和public class还有class什么区别?
- 请问这几个定义的区别:static/public/private/protected
- public继承和private继承有什么架构上的区别?
- Dim rstEmployees As ADODB.Recordset与Dim rstEmployees As Recordset区别.
- dim myRs as recordset与dim myRs as adodb.recordset有无区别?
- dim a(2,3) as integer和dim a(11) as integer的区别在哪里啊?
- 关于类中 protected 和 private 的区别?
- local和private到底有何区别?




