Mudanças entre as edições de "Função ExceptionMessage"

(Parâmetros)
(Exemplo)
 
Linha 28: Linha 28:
 
   end;  
 
   end;  
 
  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