Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   problemas con horas (https://www.clubdelphi.com/foros/showthread.php?t=49390)

HW-AND-SW 20-10-2007 01:40:39

problemas con horas
 
Necesito ayuda urgente amigos
estoy trabajando con horas y no puedo trabajar con mas 23:59:59 como todos saben el ttimer solo tiene 24 horas pero yo estoy haciendo un programa donde tu suscripcion te puede tomar 300 horas y pues me marca error que esa variable no es valida que puedo hacer?
uso delphi 5 si alguien me puede pasar una version mas actual mejor por que e visto en lo foros que existe una funcion que hacer eso pero en versiones mas actuales
de antemano muchas gracias

dec 20-10-2007 05:45:26

Hola,

Tienes que revisar la guía de estilo de los foros. Aquí las urgencias las dejamos para los hospitales, en primer lugar, y, las versiones más actuales de Delphi, sabes que puedes conseguirlas en CodeGear, por ejemplo, pero, no en estos foros.

Por otro lado creo que confundes términos. Una variable del tipo "TTimer" contendrá una instancia de la clase "TTimer" y esta clase es una especie de "reloj" o cronómetro: no sirve para almacenar hora alguna. Tal vez te refieras a una variable del tipo "TTime" (sin la erre al final).

Pero este tipo de variable almacena una hora dada, por ejemplo, las 12:12:12. Así que, como ves, no parece el tipo adecuado para almacenar "300 horas"... tal vez una variable "integer" puede almacenar el entero "300"... y a partir de ahí... depende de lo que quieras hacer...

Lepe 20-10-2007 10:16:30

Puedes guardar la fecha y hora de inicio de registro, así como la fecha y hora final del registro. Después con HoursBetween si puedes sacar esas 300 horas sin problemas, guardarla en otro lado o mostrarlo en un Label.

Saludos

maco2007 20-10-2007 15:31:47

...
 
lo que puedes hacer que ese valor quede como cadena String..

HW-AND-SW 30-10-2007 00:01:42

gracias
 
no habia visto la guia de estilo y ya la revise gracias
lo que hice es utilizar el encode y converti las horas y minutos a segundos y asi puede hacerlo
:)


La franja horaria es GMT +2. Ahora son las 14:39:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi