Visual dBase - Barra de Proceso

 
Vista:

Barra de Proceso

Publicado por Rafa (4 intervenciones) el 19/09/2001 20:11:12
Conoce alguien alguna rutina o utilidad para hacer una barra de proceso que nos indique el porcentaje realizado y restante de un proceso.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Barra de Proceso

Publicado por Juan Antonio (3 intervenciones) el 20/09/2001 12:15:07
En Visual dBase 7.x existen barras de proceso en el lenguaje incorporadas, (aunque no las he probado) pero en Visual dBASE 5.x no conozco ninguna que funcione bien. No obstante te envío una técnica, quizás simple, pero efectiva para mostrar en muchos casos la barra de proceso.
Consta de dos partes:
El form barra de progreso, que puede ser uno similar a éste (cópialo y guárdalo con el nombre Barrapro.WFM)

* Formulario BarraPro.WFm
* Ficha usada para indicar progreso
*
** END HEADER -- no elimine esta línea*
* Generado el 20/09/2001
*
parameter bModal
local f
f = new BarraProForm()
if (bModal)
f.mdi = .F. && ficha no MDI
f.ReadModal()
else
f.Open()
endif
CLASS BarraProForm OF FORM
this.Maximize = .F.
this.Width = 57.666
this.Minimize = .F.
this.OnLeftDblClick = {||;Form.Close()}
this.Text = "Progreso de la Operación..."
this.Left = 30.5
this.MDI = .F.
this.Top = 11.7646
this.ColorNormal = "W/W"
this.MousePointer = 1
this.TopMost = .T.
this.AutoCenter = .T.
this.Sizeable = .F.
this.Height = 8.1758
this.SysMenu = .F.

DEFINE TEXT TEX1 OF THIS;
PROPERTY;
Width 21,;
Text "Proceso en curso :",;
Left 1.5,;
Top 4.5879,;
ColorNormal "0x3d4896/BtnFace",;
Height 0.7637

DEFINE TEXT TEXT_PORCEN OF THIS;
PROPERTY;
Width 5.4,;
FontBold .T.,;
Text "0%"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Barra de Proceso

Publicado por Juan Antonio (21 intervenciones) el 21/09/2001 09:34:39
como no estoy seguro te haya llegado completo, te lo envío por e-mail
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar