usabilidade

796 palavras 4 páginas
Linguagem de Programação II
Aula 5
Prof Esp. Lilian N A Lazzarin

Try- Tratamento de Exceções
❑ O objetivo do tratamento de exceções é tratar erros de software ou hardware.
❑ Em tempo de execução, o Delphi levanta exceções quando alguma coisa sai errada.
❑ Exceção é um objeto que contém informações sobre o erro ocorrido e onde ocorreu.
❑ Essa estrutura de controle permite separar o código de tratamento de erros do código normal da aplicação.
❑ No bloco de tratamento de erros as exceções são tratadas, possibilitando que o programa se recupere e continue a executar. Try- Tratamento de Exceções
❑ Exceção é um objeto definido pelo tipo Exception ou uma classe descendente.
❑ Sua função é trabalhar especificamente nos casos de anormalidade que podem ocorrer na Aplicação, exemplo: Se tentarmos acessar um índice não existente no ListBox uma anormalidade será detectada pela exceção e uma mensagem será mostrada.
!
!
!

Mecanismo de Tratamento de Exceções
❑ try delimita o começo de um bloco de código protegido
!

❑ except delimita o fim de um bloco de código protegido e introduz as instruções de tratamento de exceções, com a sintaxe:
❑on tipo-exceção1 do instrução1;
❑on tipo-exceção2 do instrução2;
!

❑ finally é usada para especificar blocos de código limpo que devem ser executados sempre, mesmo quando ocorrerem exceções (liberar recursos) !

❑ raise é a instrução usada para gerar uma exceção

Exemplo
!
❑Estamos tratando um possível erro de conversão. No tratamento, utilizamos o objeto e (objeto de exceção), que vai nos retornar informações do erro, no caso, a mensagem de erro.

!
!

❑ Exception - Exceção genérica, usada apenas como ancestral de todas as outras exceções
❑ EAbort - Exceção silenciosa, pode ser gerada pelo procedimento Abort e não mostra nenhuma mensagem
❑ EAccessViolation - Acesso inválido à memória, geralmente ocorre com objetos não inicializados
❑ EConvertError - Erro de conversão de tipos

Relacionados

  • Usabilidade
    2206 palavras | 9 páginas
  • Usabilidade
    2680 palavras | 11 páginas
  • Usabilidade
    2561 palavras | 11 páginas
  • Usabilidade
    905 palavras | 4 páginas
  • Usabilidade
    854 palavras | 4 páginas
  • Usabilidade
    5225 palavras | 21 páginas
  • Usabilidade
    1431 palavras | 6 páginas
  • usabilidade
    6303 palavras | 26 páginas
  • Usabilidade
    1169 palavras | 5 páginas
  • Usabilidade
    35267 palavras | 142 páginas