Herramientas de usuario

Herramientas del sitio


tecnicas:debugger

¡Esta es una revisión vieja del documento!


Utilizando el Debugger

Como Néfele lo hemos creados entre desarrolladores de software de gestión que utilizamos habitualmente Xailer, estamos acostumbrados a utlizar el Debugger de Xailer, en Néfele no tiene sentido ya que no puedes ejecutar tu aplicación dentro del IDE, pero teniamos claro que queríamos algo similar o mejor.

Lo primero es que utilizamos el propio IDE para habilitar y deshabilitar el Debugger en nuestras aplicaciones. Esto nos permite que nuestra aplicación sepa si esta en modo debugger solo consultado a la función de Xailer IsDebug().

Una vez habilitado, si se produce un error en nuestra aplicación nos mostrara el error en el navegador que realizo la consulta.

También podremos enviar mensajes a la consola del navegador.

  WITH OBJECT WBevel():New(:WO)
    :LogDebug("Cargando Boton 'editorini'")
    WITH OBJECT WButton():New(:WO)
      :cId         := "editorini"
      .
      .

Al llegar a ese punto de la ejecución en el Navegador nos aparecerá…

De esta manera también se nos comunicara Néfele con algunos errores que aunque no producen la rotura de la pagina si es conveniente resolverlos, por ejemplo cuando por error le pongamos el mismo cId a dos controles.

La tercera funcionalidad del modo Debugger nos la da Néfele Console que es parte de las herramientas que acompañan a Néfele.

Desde nuestros programas podemos enviar mensajes a Néfele Console con la instrucción oCGI:Console() de esta manera.

oCGI:Console("Mensaje que aparecerá en Néfele Console")

Comentarios Modo Debug

Escribe el comentario. Se permite la sintaxis wiki:
 
tecnicas/debugger.1577912608.txt.gz · Última modificación: 21/07/2020 10:50 (editor externo)