永发信息网

VB中DefDbl A-Z是什么意思

答案:2  悬赏:80  手机版
解决时间 2021-02-22 08:56
VB中DefDbl A-Z是什么意思
最佳答案
把从A到Z开头的所有变量都预声明为Double型。这是懒人的做法,因为这样就不用一个个变量去单独声明类型了
全部回答
deftype 语句 在模块级别上,为变量和传给过程的参数,设置缺省数据类型,以及为其名称以指定的字符开头的function 和 propertyget 过程,设置返回值类型。 所需的letterrange 参数遵循下述语法: letter1[-letter2] letter1 和letter2 参数指定设置缺省数据类型的名称范围。每个参数都是指变量,参数和function 过程,或 property get 过程名称的首字母,且参数可以是字母表中的任意字母。letterrange 中不区分字母的大小写。 说明 语句的名字就确定相应的数据类型: 语句 数据类型 defbool 布尔 defbyte byte defint integer deflng long defcur currency defsng single defdbl double defdec decimal(目前尚不支持) defdate date defstr string defobj object defvar variant 例如,在下面的程序段中,message 就是一个字符串变量: defstr a-q . . . message = "out of stack space." deftype 语句只在使用该语句的模块中有效。例如,一个模块中的 defint 语句只对在该模块中声明的变量和传给过程的参数的缺省数据类型,以及 function 和 propertyget 过程的返回值的类型有效;而其它模块中的变量、参数、以及返回值的缺省数据类型就不受影响。如果不用 deftype 语句显式地声明,则所有变量、参数、function 过程、以及 propertyget 过程的缺省数据类型都是 variant。 当指定字符范围时,通常为以字符集的前 128 个字符中的字符开始的变量定义数据类型。不过,如果指定的字符范围是a–z,则将所有的变量,包括以字符集的扩展部分(128–255) 中的国际字符开始的变量的缺省类型都设为指定的类型。 在指定了a–z 范围之后,就不能再使用deftype 语句来重新定义任何子范围的变量了。在指定一个范围后,如果另一个 deftype 语句定义的范围中含有前面已定义的字符,就会产生错误。不过,不管变量是否已定义,都可以使用带 astype 子句的 dim 语句来显式指定其数据类型。例如,可以在模块级使用如下代码将一个缺省数据类型为 integer 的变量定义为 double: defint a-z dim taxrate as double deftype 语句对用户定义类型中的元素无影响,因为这些元素必须显式声明。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Have you been resident in the state for fi
梦到自己寻找宝藏
人字形的标志是什么车
四会“乐器之都”的由来
东旭文具店地址有知道的么?有点事想过去
志于道,时乃功是什么意思?怎么样解读?
玩手机QQ里的游戏除了扣流量以外,还会扣话费
一般所说的硬件工程师分哪几类,入门阶段应该
山人石锅地址在什么地方,想过去办事
【绵延不绝】崩塌与坍塌的区别还有绵延不绝和
胜达汽车养护中心地址在哪,我要去那里办事
我家天然气半年不用了,再用就是打不着怎么回
古代训练场是什么样的
魅声质量好吗,魅声麦克风是什么档次
速8酒店钱塘江大桥店停车场怎么去啊,有知道
推荐资讯
别人给我转账了,我已经确认收钱提现,转账人还
斌子活羊海鲜烧烤店怎么去啊,有知道地址的么
如何针对课堂现象进行分析报告
鲁中通达石材市场在什么地方啊,我要过去处理
天津西站到河东区津塘路79号怎么走
爱琴海金银加工在什么地方啊,我要过去处理事
人的烦恼就是记性太好,如果可以把所有事都忘
酷狗上流畅音质和无损音质听起来为什么几乎没
产权包括资产的所有权、占有权、支配权、使用
众誉汽车零部件公司我想知道这个在什么地方
老表你好hea大结局片尾曲
【一式】1.“一式几份”的英语表达有哪些?请
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?