curso Delphi Exceptions: Trabalhando com exceções em Delphi

Neste curso você aprenderá a realizar o tratamento de exceções no Delphi, técnica que visa garantir o bom funcionamento da aplicação mesmo na ocorrência de certos erros. Esse é um passo fundamental no aprendizado de diversas linguagens de programação e portanto deve ser conhecido por todo programador Delphi.

Este conteúdo faz parte dos guias:

Iniciar Carga Horária No Certificado - 9H

Curso de Delphi Exceptions

Aula 1 - free

Introdução

Iniciando nosso curso veremos o cenário que será utilizado como exemplo ao longo dos próximos vídeos e como a aplicação se comporta quando uma exceção sem tratamento é lançada.
free
Aula 2 - mvp

Identificando erros na aplicação

Afim de entender como os erros são gerados no Delphi, veremos aqui um código que apresenta anomalia em seu funcionamento devido à tentativa de manipulação de um objeto nulo.
mvp
Aula 3 - mvp

Try Except: Primeiro passo

Para evitar o mau funcionamento da aplicação na ocorrência das exceções, usamos o bloco try-except.
mvp
Aula 4 - mvp

Tratando exceção pelo tipo

Há diversos tipos de exceção pré-definidos no Delphi e identificar cada um deles é muito importante para o bom funcionamento de sua aplicação. Veja neste vídeo como identificar erros do tipo Access Violation em sua aplicação.
mvp
Aula 5 - mvp

Resolvendo Access Violation

Não basta apenas identificarmos o problema, o mesmo precisa ser resolvido para que a aplicação continue funcionamento perfeitamente. Veja agora como solucionar o erro de Access Violation gerado no vídeo anterior.
mvp
Aula 6 - mvp

Tratando mais de um tipo de Exceção

No Delphi também é possível efetuar o tratamento de diferentes tipos de exceção em um mesmo bloco try-except, garantindo o bom funcionamento da aplicação independente do problema ocorrido.
mvp
Aula 7 - mvp

Ordem de tratamento das exceções

Quando tratamos diferentes tipos de exceção, a ordem em que elas são explicitadas no bloco except é relevante, de forma que exceções mais genéricas devem ser tratadas por último, enquanto as mais específicas devem vir primeiro.
mvp
Aula 8 - mvp

Criando uma exceção customizada

Além das exceções já existentes por padrão na linguagem, veremos neste vídeo que também podemos criar as nossas próprias classes de exceção a fim de representar um problema específico que pode ocorrer na aplicação.
mvp
Aula 9 - mvp

Try Finally

O bloco Try Finally, que será apresentado neste vídeo, tem o objetivo de garantir que determinadas ações sempre sejam executadas ao final do processamento de um bloco de código, ainda que ocorram exceções.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
170 mil fãs no facebook
100 mil certificados emitidos