PROCESS 4D TAGS foi melhorado com cada versão 4D e as últimas adições como 4DCODE aumentaram drasticamente os casos de utilização. O que antes era uma única linha de código, é agora muitas vezes muitas linhas, mesmo páginas, de código 4D.
O depurador tem sido sempre utilizável dentro das etiquetas 4DCODE, mas apenas em modo interpretado.
PROCESS 4D TAGS é frequentemente utilizado para modelos inteligentes e complexos, mas alguns problemas só acontecem do lado do cliente com os dados do cliente. Poderia inserir os seus próprios registos no código, mas e se houvesse uma maneira melhor?
Agora pode depurar o código usando o TRACE comando. Mesmo que a sua aplicação seja compilada, porque este código é executado num contexto interpretado, o debugger ajudá-lo-á a analisar o que está a acontecer. Todas as funcionalidades estão disponíveis: cadeia de chamadas, relógio, e painéis de relógio personalizados. Até os pontos de interrupção estão disponíveis para a sessão de debug!
EXEMPLO
Vamos pegar num relatório complexo, produzido por um modelo inteligente. Dependendo das definições, o modelo produz um ficheiro HTML ou Excel – ou envia os resultados directamente como um e-mail. Agora o cliente telefona, informando que o envio de correio electrónico está a falhar no seu novo escritório. Funciona para si, algo no local? Parece-lhe familiar?
Basta inserir TRACE no bloco 4DCODE do seu modelo e executar o método. Aparece agora o seguinte depurador:
Seja bem-vindo!