Exceções, Funções e Procedures em Delphi: conceitos, exemplos e exercícios

O que é o bloco try ... except no tratamento de exceções?

Toca para voltear
1 / 5(10 total)

Apuntes

[Diapositiva 1] Tratamento de exceções Prof. Carlos Koyama [Diapositiva 2] Tratamento de exceções Try ... Except Para efetuar tratamento de exceções try // bloco de instruções não há necessidade de abrir begin/end except // caso ocorra exceção on E:EConvertError do // tipo do erro begin showMessage('erro conversão'); end; End; [Diapositiva 3] Exemplo var x : integer; begin try x := strToInt(ed1.text); // bloco de instruções except on E:EConvertError do begin showMessage('erro conversão'); end; End; [Diapositiva 4] Classes de exceções var x : double; begin try x := 10/strToInt(ed1.text); // bloco de instruções except on E:EConvertError do begin showMessage('erro conversão'); end; on E:EZeroDivide do begin showMessage('erro divisão por zero'); end; on E:EMathError do begin showMessage('erro geral '); end; end; [Diapositiva 5] PROCEDURE E FUNCTIONS Prof. Carlos Koyama [Diapositiva 6] Function e procedure Function devolve um valor enquanto procedure não devolve nenhum valor [Diapositiva 7] Functions Pode receber nenhum, um ou vários parâmetros e retorna um valor – Sintaxe: function nomeFunção (par1 : tipo; par2 : tipo) : tipoRetorno; var (declaração de variáveis se necessário) begin //...

Estudia con juegos interactivos

Sube tus apuntes y genera flashcards, examenes y mas con IA

Empezar gratis