Activar o Depurador para o PROCESSO 4D TAGS em modo compilado

Tradução automática de Deepl

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!

Avatar
• Proprietário do produto - Damien Fuzeau entrou ao time 4D Product em fevereiro de 2019. Como Proprietário do Produto, está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Damien é formado em engenharia de software pela Universidade de Nantes. Trabalhou mais de 23 anos em sua empresa anterior, primeiro como desenvolvedor (descobrindo 4D em 1997), e mais tarde como gerente de engenharia e arquiteto de software. Essa empresa é um Partner OEM de 4D e lançou softwares empresariais baseados em 4D para milhares de usuários em centenas de servidores. Portanto Damien está acostumado ao desenvolvimento e lançamento de 4D em contextos multilinguais.