vb中Option Explicit 是什么意思。

 我来答
华源网络
2022-10-20 · TA获得超过5602个赞
知道小有建树答主
回答量:2486
采纳率:100%
帮助的人:148万
展开全部

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中如果不宣告变数也可以使用变数,但是如果加上这个的话,就必须要宣告变数!这是程式设计师的一个好的习惯,尽量要加上他不要省略!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式