"#Else" muss ein entsprechendes "#If" oder "#ElseIf" voranstehen

Aktualisiert: November 2007

'#Else' must be preceded by a matching '#If' or '#ElseIf'

#Else ist eine Direktive für die bedingte Kompilierung. Eine #Else-Direktive wird nicht durch eine entsprechende #If-Direktive oder #ElseIf-Direktive eingeleitet.

Fehler-ID: BC30028

So beheben Sie diesen Fehler

  1. Eine vorausgehende #If- oder #ElseIf-Direktive darf nicht durch einen dazwischen liegenden Block zur bedingten Kompilierung oder eine falsch platzierte #End If-Direktive von dieser #Else-Direktive getrennt sein.

  2. Überprüfen Sie, ob #Else eine andere #Else-Direktive vorausgeht. Wenn dies der Fall ist, entfernen Sie #Else, oder ändern Sie die Anweisung in #ElseIf.

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

Siehe auch

Referenz

#If...Then...#Else-Direktive