Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-12-2012
ungrande87 ungrande87 is offline
Miembro
NULL
 
Registrado: feb 2012
Posts: 42
Poder: 0
ungrande87 Va por buen camino
Error al poner la hora 00:00:00 de un DateTimePicker

Hola, estoy trabajando con delphi 7 y estoy utilizando el componente DateTimePicker para guardar una hora y cuando selecciono la siguiente hora 00:00:00 me sale el siguiente error: You must be in ShowCheckbox mode to set to this date. Porque puede ser?, a la propiedad ShowCheckbox del DateTimePicker probe ponerla en true o en false y lo mismo me da el mismo problema, por defecto esta en false.

Le agradezco al que pueda darme una mano. Saludos
Responder Con Cita
  #2  
Antiguo 13-12-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola ungrande87.

No logro reproducir tu error. ¿ Podrías poner el segmento de código que lo está generando ?


Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 13-12-2012
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 16
TOPX Va camino a la fama
Hola,

Ah, sí. Ese errorcito es del propio Windows. Por ejemplo.
Cita:
Empezado por ecfisa Ver Mensaje
¿ Podrías poner el segmento de código que lo está generando ?
Se puede reproducir con algo así:
Código Delphi [-]
  DateTimePicker1.Date := 0;
  DateTimePicker1.Time := 0;
Hay una propuesta de solución en el mensaje #15 de este hilo:
-
__________________
"constructive mind, destructive thoughts"
Responder Con Cita
  #4  
Antiguo 13-12-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por TOPX Ver Mensaje
Se puede reproducir con algo así:
Código Delphi [-]
  DateTimePicker1.Date := 0;
  DateTimePicker1.Time := 0;
Hola TOPX.

Claro, ese código está forzando el error, lo correcto sería:
Código Delphi [-]
  if DateTimePicker1.Kind = dtkTime then
    DateTimePicker1.Time:= 0
  else
    DateTimePicker1.Date:= 0;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 13-12-2012 a las 16:40:27.
Responder Con Cita
  #5  
Antiguo 13-12-2012
ungrande87 ungrande87 is offline
Miembro
NULL
 
Registrado: feb 2012
Posts: 42
Poder: 0
ungrande87 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola TOPX.

Claro, ese código está forzando el error, lo correcto sería:
Código Delphi [-]
  if DateTimePicker1.Kind = dtkTime then
    DateTimePicker1.Time:= 0
  else
    DateTimePicker1.Date:= 0;

Saludos.
Gracias por responder. Básicamente lo que hago yo es leer de un .ini la hora pero en ningun momento le paso la hora igual a 00:00:00, me sucede solo cuando selecciono ese horario en el control DateTimePicker por eso es que me resulta super raro.
Responder Con Cita
  #6  
Antiguo 13-12-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por ungrande87 Ver Mensaje
Gracias por responder. Básicamente lo que hago yo es leer de un .ini la hora pero en ningun momento le paso la hora igual a 00:00:00, me sucede solo cuando selecciono ese horario en el control DateTimePicker por eso es que me resulta super raro.
Hola.

No logro que me dé ese error de ningún modo . Una pregunta, ¿ Cuando lees la hora del archivo .INI, la asignas al DateTimePicker ? ¿ De que modo ?

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #7  
Antiguo 13-12-2012
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
ungrande87,

He realizado varias pruebas con Delphi 7 y en ninguna se ha presentado el error que mencionas, te sugiero publicar el código que genera el error y la sección del .INI que asignas al control TDateTimePicker.

Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 13-12-2012 a las 17:48:06.
Responder Con Cita
  #8  
Antiguo 14-12-2012
ungrande87 ungrande87 is offline
Miembro
NULL
 
Registrado: feb 2012
Posts: 42
Poder: 0
ungrande87 Va por buen camino
Amigos gracias a todos los que me ayudaron, igual ayer realizando pruebas llegue a la solución: lo que yo hacia era obtener los datos de un archivo .ini de la siguiente manera:

Mas o menos pongo un pedazo de código para que entiendan, igual no hice mucho jejeje.

Ej: var
HoraNac: TDataTimePicker;
begin
HoraNac.DateTime := DatosArchivoIni.HoraNacimiento; // Obtenia los datos ej: '06:00:00'
end;

y lo modifique por esto:

Ej: var
HoraNac: TDataTimePicker;
begin
HoraNac.Time := DatosArchivoIni.HoraNacimiento;
end;

Saludos y espero que le sirva a alguno si le llegase a pasar lo mismo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
DateTimePicker que Actualice Hora BlueSteel Varios 5 19-01-2011 22:12:37
seleccionar hora en datetimepicker desde hora especifica gonza_619 Varios 4 21-11-2010 20:42:19
Elimianar la hora de un DateTimePicker Torreblanca OOP 2 07-07-2005 22:27:31
Ver Hora en DateTimePicker en formato de 24Hrs franciscobucio Varios 5 18-10-2004 20:09:36
obtener hora de un datetimepicker jpcancino Varios 2 20-02-2004 22:31:45


La franja horaria es GMT +2. Ahora son las 04:37:51.


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
Copyright 1996-2007 Club Delphi