vb中Option Explicit 是什么意思。
vb中Option Explicit 是什么意思。
Option Explicit 语句
在模组级别中使用,强制显式宣告模组中的所有变数。
如果没有使用 Option Explicit 语句,除非使用 Deftype 语句指定了预设型别,否则所有未宣告的变数都是
Variant 型别的。
使用 Option Explicit
可以避免在键入已有变数时出错,在变数的范围不是很清楚的程式码中使用该语句可以避免混乱。
Option Explicit 语句示例
该示例使用 Option Explicit
语句来强制显式宣告所有变数。如果试图使用一个未宣告的变数,则会在编译时导致错误。
Option Explicit
语句只能在模组级使用。
Option explicit '强制显式地宣告变数。
Dim MyVar '宣告变数。
MyInt = 10 '未宣告的变数将产生错误。
MyVar = 10 '已宣告的变数则不会产生错误。
VB中option explicit是什么意思
如果你加了Option Explicit,同样的程式就会报错“变数b没有定义”,必须改成如下形式才可以执行: a="123"b=a明白了没? 追问: 加了就要DIM全部变数吗? 回答: 恩,这其实就是显式定义变数,就这样想就行了。
VB中option explicit 是什么意思 送20分
Option Explicit
Private Sub Command1_Click()
Dim a As String
a = "tttt"
MsgBox (a)
End Sub
以上成功执行
Option Explicit
Private Sub Command1_Click()
a = "tttt"
MsgBox (a)
End Sub
以上程式出现编译错误,就是说,只要使用了Option Explicit,所有的变数就必须要宣告,比如出错的程式就没有dim a的语句,所以出错了。
Private Sub Command1_Click()
a = "tttt"
MsgBox (a)
End Sub
这段也能正常执行,因为没有option explicit,所以就可以不宣告变数。
请问vb中option explicit是什么意思啊?
如果你在程式中指定了Option Explicit,那么所有的变数都必须用Dim显式宣告才可以使用。
比如原来下面的程式可段以正常执行:
Dim a
a="123"
b=a 'b没有用Dim定义
如果你加了Option Explicit,同样的程式就会报错“变数b没有定义”,必须改成如下形式才可以执行:
Option Explicit
Dim a,b
a="123"
b=a
明白了没?
VB程式设计:option Explicit 是什么意思?
它一般放在程式码最上面
它说明程式中所有变数必须先宣告才能使用
vb中option explicit是什么意思哦? 高手们!
显式定义
vb中Option Explicit是什么意思要怎么用
禁止变数的隐式宣告,换句话说就是禁止使用未宣告的变数,一般放到模组的第一行
option explicit是什么意思
option explicit
明确选择
Option Explicit
强制变数宣告;强制宣告变数;强制显式宣告变数语句;变数定义
ASP中<%Option Explicit%>是什么意思?
一般在ASP中如果不宣告变数也可以使用变数,但是如果加上这个的话,就必须要宣告变数!这是程式设计师的一个好的习惯,尽量要加上他不要省略!