VB6中不能在声明中给变量赋值,但你可以通过Form_Load()中给变量赋初值:
创新互联是专业的米林网站建设公司,米林接单;提供成都网站建设、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行米林网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
dim a as long
Private Sub Form_Load()
a=100'给变量赋初值
msgbox a'显示该值
End Sub
如果你在程序中不会改变该值,你可以声明为常量:
const a=100
Private Sub Form_Load()
msgbox a'显示该值
End Sub
在VB.NET中可以声明中给变量赋初值:
dim a as integer=100
显示申明的好处在于,
主观上,你阅读代码不会有障碍,忘记自己曾经定义的这个变量是什么类型
另外,你没有声明类型,会造成额外的开销,如果你是想存一个int类型,可是你没声明,那么它就成了引用类型,造成了额外的空间开销
分类: 电脑/网络 程序设计 其他编程语言
问题描述:
在一个页面中
比如我要使一个变量等于一个textbox里的数值,然后在各个函数都能用,怎么定义.
dim m as string
m=textbox1.tex
然后 在
sub a()
end sub
sub b()
end sub
中都能用这个变量m.该放在哪里.
解析:
Public m as string = textbox1.tex 不要放在任何过程里。加在script language=vb runat=server下边
在这里
sub a()
可以访问m了。
end sub