'#ElseIf', '#Else' oder '#End If' muss ein entsprechendes '#If' voranstehen.

#ElseIf, #Elseund #End If sind Direktiven für die bedingte Kompilierung. #ElseIf, #Elseoder #End If ist keine entsprechende #If -Direktive vorangestellt.

Fehler-ID: BC30013

So beheben Sie diesen Fehler

  1. Stellen Sie sicher, dass das beabsichtigte #If nicht durch einen dazwischen liegenden Block für die bedingte Kompilierung oder ein falsch platziertes #End Ifvon der fraglichen Klausel getrennt ist.

    Hinweis

    In jedem #Else -Block ist nur ein #If zulässig, daher rufen zwei aufeinander folgende #Else -Direktiven diesen Fehler hervor.

  2. Überprüfen Sie, ob das führende # nicht möglicherweise bei einer früheren #If -Direktive fehlt.

  3. Falls der Code ansonsten in Ordnung ist, fügen Sie am Anfang des Blocks für die bedingte Kompilierung eine #If -Direktive hinzu.

Siehe auch