![]() |
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 |
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... |
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 |
...
lo que puedes hacer que ese valor quede como cadena String..
|
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 12:57:16. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi