永发信息网

declare和直接set var什么区别

答案:2  悬赏:20  手机版
解决时间 2021-11-20 11:31
declare和直接set var什么区别
最佳答案
declare是显式声明一个变量,直接set variable是隐式声明一个变量。
在使用一个变量之前并不一定要首先声明这个变量。Visual Basic用变量名自动创建一个变量,使用这个变量时,可以认为它就是显式声明的,也就是set variable,虽然这种方法很方便,但是如果把变量名写错了,则会导致一个难以查找的错误。
为了避免写错变量名引起的麻烦,可以规定,只要遇到一个未经过声明就当作变量的名字,Visual Basic都发出错误警告。要显式声明变量,可在类模块、窗体模块的声明段中加入Option Explicit的语句。
Option Explicit语句的作用范围只限于语句所在模块,所以,对每个Visual Basic强制显式变量声明的窗体模块、标准模块及类模块,必须把Option Explicit语句放在这些模块的声明段中。
从【工具】菜单中选择【选项】命令,再选择【编辑器】选项卡,最后再选中【要求变量声明】复选框。这样可以在任何新模块中自动插入Option Explicit语句。在工程内部,只能用打字的方法向现有模块添加Option Explicit语句。
全部回答
定义用户变量的:是@变量;定义全局变量的:set GLOBAL 变量名 或者 set @@global.变量名;你那个应该是定义局部变量的不带@的话,因为declare就是专门定义局部变量的,哈哈!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
卡起码韩语什么意思
中国移动剩余语音量是什么意思?
学了骑术怎么还是骑不上老虎,老虎忠诚
淮安九升国际广场,今天看什么电影?
什么是大专考试管理费
四年级数学208÷20的算式
谁有Scratch 2.0中文版,网上下载的中文版安装
微元法和微积分的区别?
我是现在的应届毕业生,签约公司没有实习完,
车价427600,优惠十个点是多少?急
景物的特征是什么意思
鱼骨迟子建的主体思想
板岩 千枚岩 片岩 片麻岩 的区别
横沥离东坑有多远的路程?
国际洗衣(南大街6号国际洗衣)地址好找么,我
推荐资讯
艾衣净干洗地址好找么,我有些事要过去,
坚果3有没有nfc,坚果1可是有,有点奢求了
给我发一份河北12系列安装图集,给排水12S1~
磨插的插怎么写
给3,0,8三个数字排序有几种排法
试证方程sinx=x只有一个实根
02.2250.105韩元是多少人民币
人力资源管理为什么学农学概论
港东村民委员会地址好找么,我有些事要过去,
剑魂带欧文的诅咒比西岚的手套好?我太白双修
女朋友要去安环,可是我心里始终不舒服,大家
故意卖过期是什么罪
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?