断背山主演去世:一个关于vb编程序的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 21:39:23
我设定了一个变量a,例如:
dim a as a byte
a=15
a=a-1
if a<=0 then
……

就像这样,可是我把这句话写在Timer里了,所以他每一段时间就会变成“a=15”,a就不可能变成0了!
请问用什么方法能使a固定?我把设定变量a写在Form里也不行,那样他就说Timer里的变量“a”未定义。

各位高手,帮帮我!谢过啦!^_^

将Dim a as a byte声明移到窗体代码的最前面,置于OPTION EXPLICT语句后,并将a = 15语句置于Form的LOAD事件中就可.这是你每次Timer都在从新对赋值a

把 dim a as a byte(这句是不是有错啊~!应该是
dim a as byte 的吧)
该成 static as byte

去找书看看VB的变量的声明
分过程及变量,模块及变量,全局变量和普通变量~
看看他们的不同作用应该知道怎么写~

把A定义成数据值型常量.如:const a=15