border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 30-04-2004, 01:00:00
Buena Participación en el Foro
 
Registrado: oct 2003
Ubicación: Tarragona
Posts: 40
jlara Valoración +2
Contactar con jlara a través de MSN
Predeterminado Reloj en tiempo real

Reloj en tiempo real

Hola, tengo una duda.

Estoy haciendo un reloj en tiempo real

Es cierto que en un control Timer, si el intervalo=1000, equivale a un segundo exacto?? si no es asi, de que forma lo puedo conseguir?? He pensado en hacerlo con la api "timeSetEvent"

Gracias</TR>
Responder Con Cita
  #2 (permalink)  
Antiguo 30-04-2004, 01:00:00
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.271
acalanto ha deshabilitado la reputación
Predeterminado RE: Reloj en tiempo real

RE: Reloj en tiempo real

Si detectas que 10000 pulsos del timer, producen un error que naturalmente irás acumulando de forma inevitable, invoca la función now() que te devuelve fecha y hora. Naturalmente el contador de pulsos que gestiona el tiempo, irá cometiendo errores acumulativos que adelantarán-atrasaán su valor si se compara con otra medición más precisa. Tengo entendido que determinados servidores de internet, proporcionan la hora exacta y sincronizada con las sedes horarias de Londres y Arlington, con lo cual, al arrancar el equipo, puedes consultarlo y corregir.


Un saludo
-Acalanto-</TR>
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 30-04-2004, 01:00:00
Buena Participación en el Foro
 
Registrado: oct 2003
Ubicación: Tarragona
Posts: 40
jlara Valoración +2
Contactar con jlara a través de MSN
Predeterminado RE: Reloj en tiempo real

RE: Reloj en tiempo real

Perdona, no me he espresado bien

Quiero hacer una cuenta atras, p. ejemplo de 1 hora, y no se si el timer es exacto para hacer una cuenta atras de hora exacta. p. ejemplo:

const sub HORA_CERO as date ="00:00:00"
private hora_actual as date

Private Sub Form_Load()
hora_actual=dateadd("n",50,HORA_CERO) hora =00:50:00
end sub

sub tmr_timer()
hora_actual=dateadd("s",-1,Hora_Actual)
text1.text=hora_actual
end sub

¿Contara exatamente 50 minutos hacia atras o habra algun desfase de segundos(es aplicable a horas o dias)?

gracias</TR>
Responder Con Cita
  #4 (permalink)  
Antiguo 30-04-2004, 01:00:00
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.271
acalanto ha deshabilitado la reputación
Predeterminado RE: Reloj en tiempo real

RE: Reloj en tiempo real

Yo supongo que tendrá el mismo error que pueda contener el relj interno, pero en cualquier caso lo mejor es que lo pruebes. Depende también cuales seabn tus requisitos respecto a la precisión absoluta.


Un saludo
-Acalanto-</TR>
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #5 (permalink)  
Antiguo 30-04-2004, 01:00:00
Buena Participación en el Foro
 
Registrado: oct 2003
Ubicación: Tarragona
Posts: 40
jlara Valoración +2
Contactar con jlara a través de MSN
Predeterminado RE: Reloj en tiempo real

RE: Reloj en tiempo real

Ya lo he probado, con tiempos pequeños(30 seg, 1.5 minutos) va bien, pero con horas largas (3 horas, ...) hay un pequeño desfase (entre 1 y 3 segundos), pero creo que se debe a la red, ya que las comprobaciones de horas largas las hago por internet.

Lo mantendre de prueba a ver como reacciona, sino lo cambiare por la API o corregire el desfase

Gracias por tu ayuda.</TR>
Responder Con Cita
  #6 (permalink)  
Antiguo 17-09-2004, 01:00:00
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado RE: Reloj en tiempo real

RE: Reloj en tiempo real

SUpongo entonces que no tendras que usar 1000 como parametro exacto, si en 3 horas te varia en 3 segundos simplemente prueba con 1001 o con 999.

Hasta que encuentres el intervalo perfecto.

Un abrazo.
Responder Con Cita
Respuesta


Herramientas
Desplegado

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
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Hora (tiempo real) en vb6.0 juanpasolcas Visual Basic 6.00 3 07-07-2007 16:07:06
Como tener una replica de una bd actualizada a tiempo real. ICEMAN MySQL 3 17-01-2007 16:17:31
Pasar una imagen a crystal report 8 en tiempo real Pirry Visual Basic 6.00 1 21-09-2006 07:46:41
Imagen desde VB6 al Crystal Report en Tiempo Real Pirry Visual Basic 6.00 0 20-11-2005 23:57:29
Videos en tiempo real en Visual Basic Vktor Visual Basic 6.00 2 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 02:04:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right