Como poner una barra de progreso en una descarga con turl

Post Reply
Vladimir Zorrilla
Posts: 225
Joined: Tue Feb 28, 2006 4:25 pm
Location: PERU

Como poner una barra de progreso en una descarga con turl

Post by Vladimir Zorrilla »

Como puedo poner una barra de progreso en una descarga
con la clase turl



FUNC x_( cGUARDAR , cCOMO )
Local oUrl //"http://www.tuservidorweb.com/veract.txt" )
Local oClient
cGUARDAR:=ALLTRIM(cGUARDAR)
cCOMO :=ALLTRIM(cCOMO)
oUrl := tURL():New(cGUARDAR)
oClient := tIPClient():New( oUrl )
oClient:nConnTimeout = 20000
oClient:Open( oUrl )
oClient:ReadToFile( cCOMO ) //"newver.txt" )
oClient:Close()

retu .t.
ME INTERESA FW Y XHB POR SER OPEN SOURCE
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Vladimir,

Posiblemente la solución mas simple es modificar el método ReadToFile() para que admita un codeblock, pues la lectura del fichero se hace por bloques y en cada iteración se podría evaluar el codeblock, viéndose asi el progreso de la barra
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply