“#ElseIf”、“#Else”或“#End If”前面必须是匹配的“#If”

更新:2007 年 11 月

#ElseIf、#Else 和 #End If 是条件编译指令。 #ElseIf、#Else 或 #End If 的前面没有相应的 #If 指令。

**错误 ID:**BC30013

更正此错误

  1. 检查预期的 #If 与子句之间是否间隔了插入的条件编译块或错误放置了 #End If。

    说明:

    每个 #If 块中只允许一个 #Else,所以两个连续的 #Else 指令会导致此错误。

  2. 检查靠前的 #If 指令是否缺少前导 #。

  3. 如果其他所有内容的顺序都正确,请在条件编译块的开始处添加一个 #If 指令。

请参见

参考

#If...Then...#Else 指令