Compartir a través de


WAIT (Comando)

Muestra un mensaje y detiene la ejecución de Microsoft Visual FoxPro hasta que el usuario presione una tecla o haga clic con el mouse (ratón).

WAIT [cMessageText] [TO VarName] [WINDOW [AT nRow, nColumn]] [NOWAIT]
   [CLEAR | NOCLEAR] [TIMEOUT nSeconds]

Parámetros

  • cMessageText
    Especifica el mensaje personalizado que se desea mostrar. Si omite cMessageText, Visual FoxPro mostrará el mensaje predeterminado. Si cMessageText es la cadena vacía (""), no se mostrará ningún mensaje y Visual FoxPro esperará hasta que se presione una tecla antes de continuar con la ejecución del programa.

  • TO VarName
    Guarda la tecla presionada en una variable o en un elemento de matriz. Si la variable o el elemento de matriz que especifica con VarName no existe, se creará. Si presiona la tecla ENTRAR, o una tecla o combinación de teclas no imprimible, o hace clic con el mouse, la cadena vacía se almacenará en VarName.

  • WINDOW
    Muestra el mensaje en una ventana de mensajes del sistema, en la esquina superior derecha de la ventana principal de Visual FoxPro. La ventana puede ocultarse temporalmente presionando la tecla CTRL o MAYÚS.

    En esta versión de Visual FoxPro, los atributos básicos de fuente, incluidos el nombre de fuente, el tamaño de fuente y el estilo de fuente se derivan de las características de fuente especificadas en la ficha Apariencia del subprograma Pantalla del Panel de control de Windows.

  • AT nFila, nColumna
    En Visual FoxPro, especifica la posición que ocupará la ventana de mensajes en la pantalla.

  • NOWAIT
    Continúa la ejecución del programa inmediatamente después de mostrar el mensaje. El programa no espera a que el mensaje desaparezca de la ventana principal de Visual FoxPro, sino que continúa ejecutando la línea del programa inmediatamente siguiente a la que contiene WAIT NOWAIT. Si omite NOWAIT, la ejecución del programa se interrumpe hasta que el mensaje se quite de la ventana principal de Visual FoxPro presionando una tecla o haciendo clic con el mouse.

  • CLEAR
    Elimina una ventana de sistema de Visual FoxPro o una ventana de mensajes WAIT de la ventana principal de Visual FoxPro desde un programa. Por ejemplo, la conversación procedente de indizar, ordenar, etc. se dirige a una ventana de sistema de Visual FoxPro si ejecuta SET TALK WINDOW. La ventana se puede quitar de forma interactiva si presiona una tecla o mueve el mouse. Ejecute WAIT CLEAR para quitar la ventana desde un programa.

  • NOCLEAR
    Especifica que una ventana de mensajes WAIT permanecerá en la ventana principal de Visual FoxPro hasta que se ejecute WAIT CLEAR u otro comando WAIT WINDOW, o hasta que se muestre un mensaje de sistema de Visual FoxPro.

  • TIMEOUT nSeconds
    Especifica cuántos segundos pueden transcurrir sin entradas desde el teclado o el mouse antes de que termine WAIT. nSeconds especifica el número de segundos (se admiten fracciones de segundo) que pueden transcurrir. Si TIMEOUT no es la última cláusula de WAIT, Visual FoxPro genera un mensaje de error de sintaxis.

Observaciones

Si se muestra un mensaje WAIT en Visual FoxPro para Windows, puede ocultar todas las ventanas que contengan el mensaje WAIT presionando la tecla MAYÚS o CTRL.

Vea también

ACCEPT | CLEAR | ReadTimeout