西门子200plc停产了吗:vb里面怎么清除变量?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 06:35:13
在vb程序里面有很多没有经过申明的变量(在sub里面),怎么才能清除它们呢?
我是说清除变量的值

就没有一个语句或者函数 将sub里面的变量全部清除的吗?

我想节约点空间

sub里面的变量在sub执行完后自动就清空了!

呵呵,建议楼主在以后的编程中养成声明变量的好习惯。

清除变量的值:

对于字符串变量,是把这个变量设置成空字符串,例如:
AA=""
对于数值型变量,是把这个变量清零,例如:
AA=0
对于变体类型,比较复杂,需要用到 SET 语句,例如:
Set AA= Nothing

变量一但定义,就会在程序执行在内存开辟出相应的空间,清除变量除非程序重新定义变量,重新加载,但这不可能实现。
楼上说的是重置变量,即刚定义的初值,如:
字符变量为""
数值变量为0
布尔变量为False
对象变量可以Set 变量名=Nothing(如数据库对象)

在代码前加
Option Explicit '可能记错了,反正差不多
把出错的地方都删除
^_^