Ola Demian!!! Novamente vc me ensinando, que honra!!!
As suas formulas funcionaram, esta certinho. E acabei usando o SecondsBetween mesmo, era bem mais facil de vizualizar o codigo dessa maneira. Demian, mais uma vez, obrigado!!! :) /*==========================================*/ On 6/20/05, Demian Lessa <[EMAIL PROTECTED]> wrote: > > Mas Rodrigo, se você pega a hora final de um cálculo, você pode usar a > rotina SecondsBetween e usar esse valor no Interval de um TTimer. > > Se você olhar no help do Delphi a forma como os tipos TDateTime são > armazenados, verá que a parte inteira corresponde à data e a parte > fracionária corresponde à fração do dia. Então, por aplicação direta > dos > conceitos de matemática e ainda considerando que: > > var > dt: TDateTime; > begin > dt := Now; > ... > > você tem que: > > Frac(dt)*24 é a quantidade de horas do dia atual em dt > Frac(dt)*24*60 é a quantidade de minutos do dia atual em dt > Frac(dt)*24*60*60 é a quantidade de segundos do dia atual em dt > > Confirme isso verificando o help para o TDateTime e rodando alguns testes. > > Cordialmente, > > Demian Lessa > Salvador - Brasil > > Rodrigo Izquierdo da Motta wrote: > > Ola Schiavor!!! > > > > Olha so, eu conheco essa funcoa, mas naum eh bem isso que necessito, > pois eu > > tenho que somar uma quantidade de Segundos a uma das horas. > > > > Obrigado mesmo assim!!!! > > > > /*========================================*/ > > > > On 6/20/05, -=SchiavoR=- <[EMAIL PROTECTED]> wrote: > > > >>Para saber quantos segundos ocorreram entre uma hora e outra adiciona ao > >>Uses a Unit DateUtils e faça SecondsBetween(fim, inicio); > >> > >> > >>Rodrigo Izquierdo da Motta escreveu: > >> > >> > >>>Ola Lista!!! > >>> > >>>Estou com um codigo, que usa dois tipos TTime, ini e fim, o primeiro > >>>quarda > >>>a hora atual, e o segundo quarda a hora apos uma quantidade de > >>>segundos que > >>>eu pego de um calculo, bom, eu queria fazer a maquina esperar esses x > >>>segundos, mas naum consigo, entaum pensei em passar tudo para > >>>Segundos, mas > >>>tb naum consequi, pois naum sei como essa hora fica armazenada, alguem > >>>sabe > >>>como fazer isso, passar para segundos um TTime. > >>> > >>>Obrigado a todos!!! > >>> > >>>/*========================================================*/ > >>> > >>>-- > >>>/*=======================* > >>>* Rodrigo Izquierdo da Motta * > >>>*=======================*/ > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > -- /*=======================* * Rodrigo Izquierdo da Motta * *=======================*/ [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html