A variável '<variablename>' oculta uma variável em bloco delimitador
Uma variável entre um bloco h sistema autônomo o mesmo nome sistema autônomo outra variável local.
ID de erro: BC30616
Para corrigir este erro
Renomear a variável no bloco de anexo para que não seja o mesmo que qualquer variável local.Por exemplo:
Dim a, b, x As Integer If a = b Then Dim y As Integer = 20 ' Uniquely named block variable. End If
Uma causa comum deste erro é o uso de Catch e As Exception dentro de um manipulador de eventos. Se for esse o caso, nomeie o Catch bloco variável ex em vez de e.
Outra fonte comum desse erro é uma tentativa de acessar uma variável local declarada dentro de um Try bloquear em uma separada Catch bloco. Para corrigir isso, declarar a variável fora o Try...Catch...Finally estrutura.
Consulte também
Conceitos
Declaração de variável no Visual Basic