PDA

Ver la Versión Completa : Progreso de del browser


jorge1987
18-05-2005, 02:58:00
Bueno, les cuento que estoy haciendo un navegador, en su programacion, me eh encontrado con muchas barreras, pero ahora me queda una que no pude tirar, y es la siguiente:
El navegador funciona correctamente, solo que le queria agregar, nose, una ProgressBar por ejemplo u otro componente, y que se valla cargando a medida que se descarga la pagina web que estas visitando.
Desde ya, gracias por su atencion.
(omito los acentos por corto tiempo para escribir, pero el resto de las faltas de ortografia, son mias.)
Saludos :D:D

dec
18-05-2005, 04:32:30
Hola,

Trabaja con el evento "OnProgressChange" que te proporciona el componente TWebBrowser. Hay otro evento que tal vez te interese "capturar": se trata de "OnStatusTextChange".

jorge1987
19-05-2005, 02:01:23
Pero a que componente lo podria asociar, aun no lo eh probado, seguramente ahora lo hare, pero te queria preguntar lo siguiente:
Si yo asocio el evento onprogresschange, y le pongo que por cada onprogresschange, le sume +1 a una progressbar por ej, como se cuantos deve sumar, o hasta cuanto deve llegar??
Espero se entienda lo que trate de decir, sino, solo preguntarme.

Saludos :D:D

roman
19-05-2005, 03:13:45
Contrario a la creencia popular, consultar la ayuda de Delphi no hace daño:



Delphi syntax:

type TWebBrowserProgressChange = procedure(Sender: TObject; Progress: Integer; ProgressMax: Integer) of object;

Description
Sender is the Web browser control that is in the process of downloading a document.

Progress indicates how much of the document has already been downloaded, on a scale of 0 to ProgressMax. When Progress is –1, the operation is finished.

ProgressMax indicates the total size of the download operation.

Tip: To calculate the percentage of progress to show in a progress indicator (when Progress is not –1), multiply the value of Progress by 100 and divide by the value of ProgressMax.


// Saludos

jorge1987
19-05-2005, 04:01:35
Bueno, te doy las gracias, mi progressbar funciona de maravilla.
La proxima le presto un poco mas de atencion a la ayuda.
Saludos :D:D