Cálculo com Time

Delphi

14/03/2003

Alguém tem um exemplo de como exibir o tempo restante de um determinado processo?

Tenho um Gauge que vai contando a porcentagem do processo, como é muito lento gostaria de exibir o tempo decorrido e restante. Estou usando um TTimer para exibir a mensagem, o tempo decorrido tá beleza, me enrosquei nos cálculos para tempo restante.

Se alguém puder ajudar, agradeço...


Okama

Okama

Curtidas 0

Respostas

Carnette

Carnette

14/03/2003

Alguém tem um exemplo de como exibir o tempo restante de um determinado processo? Tenho um Gauge que vai contando a porcentagem do processo, como é muito lento gostaria de exibir o tempo decorrido e restante. Estou usando um TTimer para exibir a mensagem, o tempo decorrido tá beleza, me enrosquei nos cálculos para tempo restante. Se alguém puder ajudar, agradeço...


Pega esta UNIT e coloca em teu projeto http://www.carnette.kit.net/D5/esbdates.zip
que tem todas as funções de calculos e conversões de data e hora...o código é aberto....e, é ótimo para quem quer aprender os calculos usando datas e horas


GOSTEI 0
Anonymous

Anonymous

14/03/2003

Caro amigo, o tempo restante com exatidão é difícil de determinar. Você pode fazer uma proporção um função do percentual da tarefa realizada e fazendo uma regra de três. Por exemplo, se você está na posição 150 de 15000, isto é 1¬, então o tempo restante é 99 vezes o tempo decorrido deste 1¬.


GOSTEI 0
Okama

Okama

14/03/2003

Caro amigo, o tempo restante com exatidão é difícil de determinar. Você pode fazer uma proporção um função do percentual da tarefa realizada e fazendo uma regra de três. Por exemplo, se você está na posição 150 de 15000, isto é 1¬, então o tempo restante é 99 vezes o tempo decorrido deste 1¬.


Até aqui eu cheguei, não consegui implementar isso no código, como calcular o Time, em segundos, minutos, horas, em formato UNIX sei la o quê...


GOSTEI 0
POSTAR