Debug

Contenido

Debug Assert

Debug Mensaje

Debug

Grupo de comandos de instrucción de proceso específico para su uso con el debugger de Velneo.

Debug Assert

Comando de instrucción del grupo debug que evalúa la condición establecida como parámetro y al ejecutar el proceso en modo de depuración, en caso de que no se cumpla la condición, detendrá la ejecución del depurador en esa línea.

Origen de la instrucción: Cualquiera.

Destino del subproceso: Ninguno.

Parámetros

Fórmula de condición

En este parámetro estableceremos la condición que queramos evaluar cuando el proceso sea ejecutado en modo de depuración. Para facilitar su especificación podremos hacer uso del asistente para edición de fórmulas.

Funcionalidad

Este comando de instrucción evalúa la condición establecida como parámetro y al ejecutar el proceso en modo de depuración, en caso de que no se cumpla la condición, detendrá la ejecución del depurador en esa línea. De este modo, al pararse en esta línea la depuración podremos realizar comprobaciones de variables, campos, etc. que se están usando en el proceso en el momento en que la condición deje de cumplirse. Una vez hayamos hecho las comprobaciones oportunas, podremos continuar con la depuración del proceso.

Si ejecutamos la aplicación en modo normal, este comando será omitido al lanzar el proceso.

Ver el capítulo dedicado a la depuración.

Ejemplo

Establecemos como condición Debug que el nombre del usuario en curso sea igual a Velneo

Debug Assert ( sysUserName = "Velneo" )

Debug Mensaje

Comando de instrucción del grupo debug que permite presentar un mensaje cuando el proceso se ejecute modo de depuración. El mensaje se mostrará en el ventana de salida de mensajes del depurador.

Origen de la instrucción: Cualquiera.

Destino del subproceso: Ninguno.

Parámetros

Fórmula de mensaje

En este parámetro estableceremos el mensaje que queramos mostrar cuando el proceso sea ejecutado en modo de depuración. Para facilitar su especificación podremos hacer uso del asistente para edición de fórmulas.

Funcionalidad

Este comando de instrucción de proceso presentar el mensaje establecido en el parámetro cuando el proceso se ejecute modo de depuración. El mensaje será mostrará en el ventana de salida de mensajes del depurador. En dicha fórmula podremos usar cualquier campo, variable, etc. usada en el proceso.

Si ejecutamos la aplicación en modo normal, este comando será omitido al lanzar el proceso.

Ver el capítulo dedicado a la depuración para ampliar información al respecto.

Ejemplo

Establecemos como mensaje a mostrar cuando no se cumpla la condición establecida en Debug Assert el texto:

DEBUG: El usuario con el que inició sesión no es Velneo"

Debug Assert ( sysUserName = "Velneo" )
Libre
Debug Mensaje ( "DEBUG: El usuario con el que inició sesión no es Velneo" )
Libre
Mensaje ( "Usuario: " + sysUserName, Información, ,  )

Última actualización