哥本哈根机场:为什么说我的变量未定义

来源:百度文库 编辑:神马品牌网 时间:2024/05/11 13:14:25
sample$="microsoft"
print sample$

去掉模块中的 OptionExplicit 语句,这样可以不用声明变量,但是在 VB 中,向你这种使用后缀的声明方式不提倡,还是应该添加声明语句,而且,不需要声明变量固然有好处,但是也有坏处,未声明的变量默认都是变体类型,占用大量的系统资源,也导致程序运行变慢,所以要想编写出运行快速的代码,还是按规矩声明一下变量吧,虽然这样麻烦一些。

附:声明语句:DIM、Public、Private

尽量不要用sample$的形式
而用Dim sample As String

从你的现象看,是因为这个Module头部有
Option Explicit
的声明,从而不允许使用sample$形式,而必须dim显式声明

如果你需要用sample$形式,请去除
Option Explicit