Produto

Uma nova forma de tratar os erros

Tradução automática de Deepl

Introduzimos recentemente um novo mecanismo de tratamento de erros utilizando o novo comando throw().
Isso marcou o primeiro passo para um novo sistema de tratamento de erros, posicionado o mais próximo possível do código que os gera.
Na próxima fase com 4D v20 R4, estamos a expandir esta abordagem para intercetar erros durante a execução de expressões.
Vamos nos aprofundar nos detalhes.

Produto blank

Gestão de erros melhorada em código 4D

Tradução automática de Deepl

Olançamento de erros no seu código 4D é agora possível a partir da v20R2.

Esses erros se comportam como qualquer erro 4D: acionam um diálogo de erro ou podem ser tratados num método ON ERR CALL.

Esta caraterística facilitará sua vida porque será capaz de melhorar a qualidade de seu código detectando proativamente erros assim que ocorrerem. Também pode gerir melhor o registo de erros.

Antes de entrar em detalhes, é importante observar que esse recurso é o primeiro passo para obter um gerenciamento de erros robusto.

Agora, vamos aos pormenores!