Ver Mensaje Individual
  #6  
Antiguo 27-04-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Es como dice Casimiro. Tal como lo tienes, tu barra no tiene nada que ver con lo que realiza el componente. No estoy seguro de los nombres pero creo que hay tres eventos involucrados: OnWorkBegin, OnWork y OnWorkEnd. El primero te informa del tamaño total de los bytes que se transfieren y es donde ajustas la propiedad Max de la barra. El segundo evento se genera cada tanto indicando cuántos bytes se han transferido. Entonces es donde actualizas la barra, pero no con un simple StepIt sino ajustando su propiedad Position de acuerdo al número de bytes. Y el último evento te avisa cuando ya terminó de transferirse el archivo.

// Saludos
Responder Con Cita