Compartir a través de


ASSERT (Comando)

Muestra un cuadro de mensaje cuando una expresión lógica da como resultado falso (.F.).

ASSERT lExpression [MESSAGE cMessageText]

Parámetros

  • lExpression
    Especifica la expresión lógica evaluada. Si lExpression da como resultado un valor lógico falso (.F.), se mostrará un cuadro de diálogo. Si lExpression da como resultado un valor lógico verdadero (.T.), no se mostrará el cuadro de diálogo.
  • cMessageText
    Especifica el texto mostrado en el cuadro de diálogo de depuración. Si omite cMessageText, se mostrará el texto predeterminado, que indica el número de la línea en que ha fallado la aserción y el procedimiento que contiene la aserción.

Observaciones

Este comando se pasa por alto si el comando SET ASSERTS tiene el valor OFF.

El cuadro de mensajes contiene los botones Cancelar, Depurar, Pasar por alto y Pasar por alto todos. En la siguiente tabla se describe la acción que se realiza al elegir cada botón.

Botón Acción
Depurar Se suspende la ejecución del programa y se muestra la ventana Depurador con la ventana Seguimiento activa.
Cancelar Se termina la ejecución del programa.
Ignorar La ejecución del programa continúa con la línea que esté a continuación del comando ASSERT.
Pasar por alto todo Continúa la ejecución del programa con la línea que esté a continuación del comando ASSERT y se asigna a ASSERTS el valor OFF. Los subsiguientes comandos ASSERT se pasarán por alto hasta que ASSERTS tenga el valor ON.

Vea también

Ventana Depurador | SET ASSERTS | Establecer aserciones