FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como poner una barra de progreso en una descarga con turl
Posts: 225
Joined: Tue Feb 28, 2006 04:25 PM
Como poner una barra de progreso en una descarga con turl
Posted: Thu Jun 26, 2008 11:23 PM

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
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Como poner una barra de progreso en una descarga con turl
Posted: Sun Jun 29, 2008 08:27 AM

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

Continue the discussion