dim a as new xx 和 dim a as xx set a=new xx 区别 dim a as new xx 和 dim a as xx set a=new xx 区别 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一种:编译时对 a 已经确定了值,并分配了 XX 对象的空间,让 a 指向它。第二种:编译时没有对 a 赋值,在运行时才通过 new 分配 XX 对象的空间,让 a 指向它。 http://topic.csdn.net/u/20080506/13/a1165103-2e9c-4d27-9389-704a2aeb95ef.html 是由区别的,比如定义一般在代码开始时,dim a as new xx 而很可能由于程序的分支结构而没有用到,那么就白定义一个对象,浪费vb资源阿,结束时还要再set a=nohing;但是如果用 dim a as xx set a=new xx 就不一样了,在程序开始时定义dim a as xx,如果程序分支中用到了再set a=new xx 用完直接set a=nohing释放,如果用不到就不用释放,也不会浪费vb资源了。 哪位高手可以帮忙做音乐闯关的系统,有尝的。 请问各位大侠,如何在VB中让ASCII码212输出为Ô 简单的SQL语句查询 初学者问题 在线等待 谢先 [求救]关于对计算机收发数据监控问题,请高手帮忙!![在线][紧急] vb6.0和sql server 2000 连接问题 急死了!datagrid怎样及时的刷新更新后的数据库中的记录呢? 问两个关于创建事件的问题 怎样才能够动态的赋值给水晶报表的标题 这个滚动条如何加 请教,谢谢了。 编制一个简单DLL
编译时对 a 已经确定了值,并分配了 XX 对象的空间,让 a 指向它。第二种:
编译时没有对 a 赋值,在运行时才通过 new 分配 XX 对象的空间,让 a 指向它。
dim a as new xx
而很可能由于程序的分支结构而没有用到,那么就白定义一个对象,浪费vb资源阿,结束时还要再set a=nohing;
但是如果用 dim a as xx set a=new xx 就不一样了,
在程序开始时定义dim a as xx,如果程序分支中用到了再set a=new xx 用完直接set a=nohing释放,如果用不到就不用释放,也不会浪费vb资源了。