Funções VB

Page 24

Apostila com algumas funções VB 5 e Exemplos – Pág.: End If End Property End Select End Sub End Type End With

Obrigatória para finalizar uma instrução de bloco If…Then…Else. Obrigatória para finalizar um procedimento Property Let, Property Get ou Property Set. Obrigatória para finalizar uma instrução Select Case. Obrigatória para finalizar uma instrução Sub. Obrigatória finalizar uma definição de tipo definido pelo usuário (instrução Type). Obrigatória para finalizar uma instrução With.

Comentários Quando é executada, a instrução End redefine todas as variáveis em nível de módulo e todas as variáveis locais estáticas em todos os módulos. Para preservar o valor dessas variáveis, utilize a instrução Stop. Assim, você poderá continuar a execução preservando o valor daquelas variáveis. Observação A instrução End interrompe a execução do código abruptamente, sem chamar o evento Unload, QueryUnload ou Terminate ou qualquer outro código do Visual Basic. O código que você colocou nos eventos Unload, QueryUnload e Terminate de formulários e módulos de classe não é executado. Os objetos criados a partir de módulos de classe são destruídos, os arquivos abertos utilizando-se a instrução Open são fechados e a memória utilizada pelo seu programa é liberada. As referências de objeto pertencentes a outros programas são invalidadas. A instrução End fornece uma maneira de fazer com que seu programa pare. Para a finalização normal de um programa do Visual Basic, você deve descarregar todos os formulários. O seu programa é finalizado logo que não haja outros programas mantendo referência a objetos criados a partir de seus módulos de classe públicos e nenhum código sendo executado.

Instrução Exit Sai de um bloco de código Do…Loop, For...Next, Function, Sub ou Property. Sintaxe Exit Do Exit For Exit Function Exit Property Exit Sub A sintaxe da instrução Exit possui as formas a seguir: Instrução Exit Do

Exit For

Exit Function Exit Property

Descrição Provê um meio de sair de uma instrução Do...Loop. Pode ser utilizada somente dentro de uma instrução Do...Loop. Exit Do transfere o controle para a instrução seguinte à instrução Loop. Quando utilizada com instruções Do...Loop embutidas, Exit Do transfere o controle para o loop que está embutido em um nível acima do loop em que ocorre Exit Do. Provê um meio de sair de um loop For. Pode ser utilizado somente em um loop For...Next ou For Each...Next. Exit For transfere o controle para a instrução seguinte à instrução Next. Quando utilizada com loops For embutidos, Exit For transfere o controle para o loop que está embutido em um nível acima do loop em que ocorre Exit For. Sai imediatamente do procedimento Function no qual aparece. A execução continua com a instrução seguinte à instrução que chamou o Function. Sai imediatamente do procedimento Property no qual

Material retirado do Site da POWER Informática – http://members.xoom.com/power_inf/


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.