为什么会报变量未定义这个错误呢? #Const i = 10不是定义了么!
Private Sub Command2_Click()#Const i = 10
#If i = 1 Then
'i = 10
#Else
'i = 10
#End If
'i = 10
'If i = 10 Then
Form1.Print i
End Sub
为什么会报变量未定义这个错误呢? #Const i = 10不是定义了么! --------------------编程问答-------------------- 用"#Const"定义的符号只能在条件编译中使用,也就是配合“#if”等条件编译语句的。 --------------------编程问答-------------------- 那const和#const有什么区别呢?给个实例? --------------------编程问答-------------------- http://hi.baidu.com/starwork/blog/item/e3b2029bada6ebb7c8eaf443.html --------------------编程问答-------------------- #Const i 是伪指令,事先要定义i:
Option Explicit
Dim i As Long
Private Sub Command1_Click()
#Const i = 10
#If i <> 10 Then
i = 100
#Else
i = 10
#End If
'i = 10
'If i = 10 Then
Form1.Print i
End Sub
补充:VB , 基础类