Директиве #ElseIf, #Else или #End If должна предшествовать соответствующая директива #If
Обновлен: Ноябрь 2007
'#ElseIf', '#Else', or '#End If' must be preceded by a matching '#If'
#ElseIf#Else и #End If являются директивами условной компиляции. Директиве #ElseIf, #Else или #End If не предшествует соответствующая директива #If.
Идентификатор ошибки: BC30013
Исправление этой ошибки
Проверьте, чтобы необходимый оператор #If не был отделен от соответствующего предложения блоком условной компиляции или неправильно размещенным оператором #End If.
Примечание. Только один оператор #Else разрешается в каждом блоке #If, поэтому две последовательных директивы #Else являются причиной этой ошибки.
Убедитесь, что начальные # не отсутствуют в более ранних директивах #If.
Если что-нибудь еще находится по порядку, то добавьте директиву #If в начало блока условной компиляции.