CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

dim和private,public有什么区别?

楼主gwolf(阿呆)2001-11-12 13:30:08 在 VB / 基础类 提问

问题点数: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到底有何区别?

关键词

  • 模块
  • 函数
  • 变量
  • 窗体
  • dim
  • 过程
  • 定义
  • 声明
  • private
  • 存在

得分解答快速导航

  • 帖主:gwolf
  • foolishtiger
  • fraser01
  • Ninputer

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo