Hay muchos escenarios diferentes de desarrollo cliente/servidor, pero en todos ellos, necesitas cambiar entre el lado del cliente y el lado del servidor para mirar tu depurador del servidor o la ventana de error. Para facilitarte la vida, hemos añadido una nueva opción que te permite decidir dónde quieres depurar tu código de servidor. ¿Necesitas depurar en un cliente porque tu servidor es headless? ¡Sólo tiene que adjuntarlo a su cliente a través de su menú 4D!
Ahora puede decidir dónde quiere depurar el código de su servidor. Se han añadido nuevas opciones para esto tanto en el menú del servidor como en el del cliente.
Por ejemplo, si quieres adjuntar tu depurador a tu cliente, tendrás estos parámetros:
Del lado del servidor:
Del lado del cliente:
Hay dos nuevos elementos de menú disponibles para gestionar la fijación del depurador:
- Adjuntar / Deshacer el depurador: Adjuntar o quitar el depurador al cliente o al servidor de forma instantánea.
- Adjuntar depurador al inicio: Adjunta el depurador cuando inicias tu cliente o servidor.
Tenga en cuenta que, sea cual sea la forma que elija, el depurador sólo puede adjuntarse a una instancia de 4D. En el ejemplo anterior, si intenta adjuntar el depurador a su servidor sin separarlo de su cliente, aparecerá un mensaje de error con información sobre el propietario del depurador:
Así que asegúrese de separar el depurador del cliente antes de adjuntarlo al lado del servidor.
Si adjunta el depurador a su cliente, el depurador y las ventanas de error se abrirán ahora en su lado del cliente. Para ayudarte a distinguir si el depurador o las ventanas de error son del servidor o del cliente, hemos cambiado el aspecto de estas ventanas:
- Ventana de error del servidor:
- Ventana del depurador del servidor:
¡Disfruta de estas nuevas herramientas para depurar servidores headless!
¡Feliz depuración!