EXIT SUB
em vb 6 eu usa assim para testar varias condições anteste de gravar um registro por exemplo:
If txtNome.Text = [Ô][Ô] Then
MsgBox [Ô]Prencha o campo Nome[Ô], vbCritical, [Ô]Atenção[Ô]
Exit Sub
End If
If txtTelefone.Text = [Ô][Ô] Then
MsgBox [Ô]Prencha o campo Telefone[Ô], vbCritical, [Ô]Atenção[Ô]
Exit Sub
End If
If txtCelular.Text = [Ô][Ô] Then
MsgBox [Ô]Prencha o campo Celular[Ô], vbCritical, [Ô]Atenção[Ô]
Exit Sub <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<O q eu devo colocar no lugar [Ô]end sub[Ô] ?
End If
msgbox [Ô]Incluido com sucesso[Ô]
Obs: então se algumas dos campos fossem vazio , o programa não gravava enquanto não preenchesse
Aduvida é o end sub
If txtNome.Text = [Ô][Ô] Then
MsgBox [Ô]Prencha o campo Nome[Ô], vbCritical, [Ô]Atenção[Ô]
Exit Sub
End If
If txtTelefone.Text = [Ô][Ô] Then
MsgBox [Ô]Prencha o campo Telefone[Ô], vbCritical, [Ô]Atenção[Ô]
Exit Sub
End If
If txtCelular.Text = [Ô][Ô] Then
MsgBox [Ô]Prencha o campo Celular[Ô], vbCritical, [Ô]Atenção[Ô]
Exit Sub <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<O q eu devo colocar no lugar [Ô]end sub[Ô] ?
End If
msgbox [Ô]Incluido com sucesso[Ô]
Obs: então se algumas dos campos fossem vazio , o programa não gravava enquanto não preenchesse
Aduvida é o end sub
A instrução EXIT SUB também existe no VB.NET, e pode ser usada da mesma forma que você utilizava no VB6.
O detalhe é o seguinte:
Em que contexto você está escrevendo estas linhas?
Poste mais detalhes e melhore suas perguntas nos tópicos do site.
O detalhe é o seguinte:
Em que contexto você está escrevendo estas linhas?
Poste mais detalhes e melhore suas perguntas nos tópicos do site.
Alguem entendeu a duvida ?
Com o pouco de informações. seria o EXIT SUB mesmo
!
!
O End Sub é o fim da sua Sub, por ex.:
Private Sub MontaGrid()
...
...
...
End Sub
O Exit Sub serve para vc parar uma determinada ação e sair da sub sem fazer nada. No seu exemplo, ele vai verificar se os campos estão preenchidos, se algum não estiver, ele para a ação e só vai continuar após vc preencher o campo.
Private Sub MontaGrid()
...
...
...
End Sub
O Exit Sub serve para vc parar uma determinada ação e sair da sub sem fazer nada. No seu exemplo, ele vai verificar se os campos estão preenchidos, se algum não estiver, ele para a ação e só vai continuar após vc preencher o campo.
Eu programava em vb 6.0 e pretendo voltar, a maioria das usuarios dizem q eu devo ir para o vb.net, mas se minhas necessidades como programador não exigirem essa migração, gostaria de saber se ainda existe espaço para vb6, tanto no vbmania como no mercado ?
Obrigado
Obrigado
Tópico encerrado , respostas não são mais permitidas