当前位置:编程学习 > VB >>

为什么会报变量未定义这个错误呢? #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 ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,