Finally (Visual Basic)
Apresenta um bloco de declaração para ser executado antes de sair uma estrutura Try.
Comentários
Cada estrutura Try deve incluir um bloco Finally ou pelo menos um bloco Catch.
Observação: |
---|
Controle não passa de um Try ou Catch bloquear o correspondente Finally Bloquear nos seguintes casos: |
Um Instrução EndMétodo My.Application.Exit foi encontrado dentro do bloco Try ou Catch.
Um StackOverflowException é acionado dentro do bloco Try ou Catch.
Quando Usar Finally
Se você tiver uma ou mais instruções que devem executar antes de sair da estrutura Try use um bloco Finally.O controle passa para o bloco Finally logo antes de sair da estrutura Try.Isso é verdadeiro mesmo se uma exceção ocorre em qualquer lugar dentro da estrutura Try.
A palavra-chave Finally pode ser usada nos seguintes contextos:
Try... Catch... Finally demonstrativo (Visual Basic)