4D v16

Progress SET PROGRESS

Inicio

 
4D v16
Progress SET PROGRESS

Progress SET PROGRESS  


 

Progress SET PROGRESS ( id ; progreso {; mensaje {; primerPlano}} )  
Parámetro Tipo   Descripción
id  Entero largo in ID de la barra de progreso
progreso  Real in Valor de progreso([0...1] o -1)
mensaje  Texto in Mensaje de la barra de progreso
primerPlano  Booleano in Mostrar la barra de progreso en el primer plano

El método Progress SET PROGRESS modifica el valor de la barra de progreso junto con la información mostrada en la ventana de progreso. Este método es útil para la actualización de una barra de progreso dentro de un bucle.

En id, pase el número de ID único de la barra de progreso, devuelto por el método Progress New.

En progreso, pase el valor actual de la barra de progreso. Puede pasar un valor Real (entre 0 y 1) ó -1 para especifivar una barra de progreso indefinida (también conocido como "Barber shop" bajo Mac OS).

En mensaje,  pase un texto adicional para mostrar debajo del título principal (Windows) o bajo la barra de progreso (Mac OS). Este parámetro es opcional.

Pase True en primerPlano cuando quiera forzar el paso de la ventana de progreso al primer plano de la aplicación.

Ejemplo  

Actualización de la barra de progreso:

 $P:=Progress New // creamos una nueva barra
  // Efectuar un proceso en un bucle
 For($i;1;100)
  // ... código del proceso
  // Actualizar la barra de progreso
    $r:=$i/100
    Progress SET PROGRESS($P;$r;"More info")
 End for
  // Eliminación de la barra una vez termina el proceso
 PROGRESS QUIT($P)



Ver también 

Progress Get Progress

 
PROPIEDADES 

Producto: 4D
Tema: Barras de progreso

 
HISTORIA 

 
ARTICLE USAGE

4D Progress ( 4D v16)