Galera como é que eu faço pra quando eu tiver copiando algum arquivo (por exemplo) ou pesquisando alguma coisa, aparecer uma caixinha com uma barrinha enchendo e a porcentagem que já foi copiado ou pesquisado?
Abraço
Galera como é que eu faço pra quando eu tiver copiando algum arquivo (por exemplo) ou pesquisando alguma coisa, aparecer uma caixinha com uma barrinha enchendo e a porcentagem que já foi copiado ou pesquisado?
Abraço
Pattern Observer!
Vamos supor que seja transferência de arquivos.
Primeiramente vc tem que saber o tamanho em disco dos arquivos que você vai transferir, por exemplo 1000kb. Ai vc tem que ir verificando no direório de destino a quantidade de conteúdo no mesmo. E também saber quais arquivos estão sendo movidos… Ai vc verifica, vamos supor, a cada segundo quanto está sendo transferido e vai atualizando a barra de progresso.
Para isso vc vai precisar de algumas threads: uma para ir calculando o que já foi transferido, uma para o que ainda vai ser transferido e uma para atualizar a barra de progresso…
Não é algo muito simples de ser feito. Será que não tem nada já pronto?
Até mais!