AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de ventanas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Abre la ventana de espera de la aplicación. El usuario no puede acceder a la interfaz gráfica de la aplicación mientras se muestre la ventana de espera de la aplicación.
Ejemplo
// Downloads an image from Internet and displays it in an Image control of application
 
// Display the wait window
WaitWindowStart("Downloading the image...")
 
// Start the download thread
ThreadExecute("MyThread", threadNormal, procDownloadImage)
INTERNAL PROCEDURE procDownloadImage
// Download the image
IF HTTPRequest("https://www.windev.com/img/visual/21/logo-pcsoft.png") THEN
bufImage is Buffer = HTTPGetResult()
// Display the downloaded image in an Image control of the window
ExecuteMainThread(procUpdImage)
INTERNAL PROCEDURE procUpdImage
IMG_NoName1 = bufImage
END
// Close the wait window
WaitWindowEnd()
END
END
Sintaxis
WaitWindowStart(<Message>)
<Message>: Cadena de caracteres
Mensaje a mostrar en la ventana de espera.
Observaciones
  • Para cerrar la ventana de espera, debe llamarse a la función WaitWindowEnd el mismo número de veces que se llamó a la función WaitWindowStart.
  • Se puede mostrar una sola ventana de espera a la vez. Si se llama a la función WaitWindowStart y la ventana de espera ya está abierta, el mensaje que se muestra se actualizará con el mensaje especificado en la última llamada.
  • Las funciones WaitWindowStart y WaitWindowEnd pueden llamarse desde un hilo secundario.
  • La ventana de espera muestra una barra de progreso de Infinite. Para que esta barra de progreso se muestre y anime, debes devolver el control al hilo principal de la aplicación cuando se ejecuta la Process que requiere una espera. Esta Process debe realizarse en una thread secundaria o en una tarea paralela. Si el Process debe acceder al GUI, llama al ExecuteMainThread para realizar estos accesos.
  • Android La ventana de espera abierta por WaitWindowStart utiliza la misma ventana que la que se muestra para el reloj de arena de la aplicación (Reloj de arena). No se recomienda anidar las llamadas a las funciones Reloj de arena y WaitWindowStart/WaitWindowEnd.
  • Android La ventana de espera es relacionado a la ventana actual cuando se abrió.. Si esta ventana se cierra, la ventana de espera también se cerrará.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290android.jar
Versión mínima requerida
  • Versión 23
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local