Habilitar el depurador para PROCESS 4D TAGS en modo compilado

Traducido automáticamente de Deepl

PROCESS 4D TAGS ha sido mejorado con cada versión de 4D y las últimas adiciones como 4DCODE han aumentado drásticamente los casos de uso. Lo que antes era una sola línea de código, ahora es a menudo muchas líneas, incluso páginas, de código 4D.

El depurador siempre se ha podido utilizar dentro de las etiquetas 4DCODE, pero sólo en modo interpretado.

PROCESS 4D TAGS se utiliza a menudo para plantillas inteligentes y complejas, pero algunas cuestiones sólo se producen en el lado del cliente con los datos del cliente. Usted podría insertar sus propios registros en el código, pero ¿y si hubiera una manera mejor?

Ahora puede depurar el código utilizando el TRACE comando. Incluso si su aplicación está compilada, ya que este código se ejecuta en un contexto interpretado, el depurador le ayudará a analizar lo que está sucediendo. Todas las funcionalidades están disponibles: cadena de llamadas, vigilancia y paneles de vigilancia personalizados. ¡Incluso los puntos de interrupción están disponibles para la sesión de depuración!

EJEMPLO

Tomemos un informe complejo, producido por una plantilla inteligente. Dependiendo de la configuración, la plantilla produce un archivo HTML o Excel – o envía los resultados directamente como un correo electrónico. Ahora el cliente llama, informando que el envío de correo electrónico está fallando en su nueva oficina. A ti te funciona, ¿algo in situ? ¿Le resulta familiar?

Simplemente inserte TRACE en el bloque 4DCODE de su plantilla y ejecutar el método. Ahora aparece el siguiente depurador:
¡De nada!

Avatar
• Propietario de producto - Damien Fuzeau se ha unido al equipo de 4D Product en febrero de 2019. Como Propietario de producto, está a cargo de escribir historias de usuario, y luego traducirlas a especificaciones funcionales. Su trabajo también implica asegurarse de que las implementaciones de funcionalidades entregadas estén cumpliendo con las necesidades del cliente. Damien es licenciado en ingeniería de software por la Universidad de Nantes. Estuvo más de 23 años en su anterior empresa, primero como desarrollador (descubriendo 4D en 1997), y más tarde como gerente de ingeniería y arquitecto de software. Esta compañía es un Partner OEM de 4D y ha desplegado softwares empresariales basados en 4D para miles de usuarios, en cientos de servidores. Por lo tanto, Damien está acostumbrado al desarrollo y despliegue de 4D en un contexto multilingüe.