Ir para conteúdo
Fórum Script Brasil
  • 0

Exceções


wescleyB

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Dei uma pesquisada no google e me surpreendi com o numero de sites ensinando a ignorar as exceções! Erro se corrige, e não se ignora... hehe tongue.gif

Pois bem. Como eu tava dizendo, exceção (exception) é quando uma função do programa dá um erro em nivel de execução, ou seja, quando acontece um erro que o compilador não "detectou", como, por exemplo, quando o usuario digita um texto num campo numerico.

O que fazer, então, para prever erros que podem acontecer? Simples: use o bloco Try:

try
  {bloco de codigo (1) }
except
  on <Exceção> do begin
    {bloco que trata o erro (2) }
  end;
end;

Assim, se tudo estiver bem, o bloco 1 é executado. Porém, se, a qualquer momento da execução, uma função do bloco 1 causar um erro, o andamento é imediatamente encerrado e inicia-se o bloco 2. No bloco 2, pode estar, por exemplo, uma tela avisando que aquele campo é numerico. wink.gif

Espero ter ajudado. falou!

Link para o comentário
Compartilhar em outros sites

  • 0

Aí, caso queira, poste seu e-mail que eu te mando um exemplo com código fonte comentado em Delphi 6.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...