Mudanças entre as edições de "Função ExceptionMessage"
(Criou página com 'A função ExceptionMessage é utilizada para obter a mensagem associada a uma exceção que foi lançada durante a execução de um script. Isso permite capturar e manipular...') |
(→Exemplo) |
||
| (Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
| Linha 16: | Linha 16: | ||
|- | |- | ||
|} | |} | ||
| + | |||
| + | |||
| + | ==='''Exemplo '''=== | ||
| + | |||
| + | begin | ||
| + | try | ||
| + | // Código que pode gerar uma exceção | ||
| + | except | ||
| + | on E: Exception do | ||
| + | ShowMessage('Ocorreu um erro: ' + ExceptionMessage(E)); | ||
| + | end; | ||
| + | end. | ||
| + | |||
| + | |||
| + | No exemplo acima, caso uma exceção seja lançada dentro do bloco try, ela será capturada pelo bloco except. A função ExceptionMessage é então utilizada para obter a mensagem de erro da exceção E, que é exibida ao usuário através da função ShowMessage. | ||
| + | |||
| + | Para mais detalhes sobre o tratamento de exceções, consulte a documentação oficial do PHP: | ||
| + | |||
| + | PHP: Exception::getMessage - Manual | ||
Edição atual tal como às 15h42min de 25 de fevereiro de 2025
A função ExceptionMessage é utilizada para obter a mensagem associada a uma exceção que foi lançada durante a execução de um script. Isso permite capturar e manipular mensagens de erro de forma mais precisa, facilitando o tratamento adequado das exceções.
Sintaxe
Function ExceptionMessage(E: Exception): String;
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| E | Exception | A exceção da qual se deseja obter a mensagem. |
Exemplo
begin
try
// Código que pode gerar uma exceção
except
on E: Exception do
ShowMessage('Ocorreu um erro: ' + ExceptionMessage(E));
end;
end.
No exemplo acima, caso uma exceção seja lançada dentro do bloco try, ela será capturada pelo bloco except. A função ExceptionMessage é então utilizada para obter a mensagem de erro da exceção E, que é exibida ao usuário através da função ShowMessage.
Para mais detalhes sobre o tratamento de exceções, consulte a documentação oficial do PHP:
PHP: Exception::getMessage - Manual