MException.last
Retorna a exceção mais recente que foi lançada.
Categoria: Programming > Programming Utilities
Sintaxe
ME = MException.last
Retorna o último objeto de exceção registrado na sessão.
Descrição
É um método estático da classe MException. Ele registra o erro mais recente mesmo quando foi capturado, permitindo que um script olhe para trás depois que o bloco catch terminou. Lê-lo não o altera.
Argumentos de saída
ME- Uma
MException. Antes de qualquer erro ocorrer, seumessageeidentifierficam vazios.
Exemplo
Olhando para o último erro
try
error('a:b', 'oops')
catch
end
ME = MException.last;
disp(ME.message)
disp(ME.identifier)
Saída
oops
a:b