![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
milisegundos no pasan rapido
Pongo esto aqui por que es parte de la misma aplicacion, por no abrir un hilo nuevo.
Tengo este codigo en un timer: Código:
Hour, Min, Sec y MSec está declarados de tipo word
Y aunque funciona, tengo el problema de que los milisegundos no pasan rapido, más bien parecen segundos (ver tiempo en color rojo en el video) y es que el mismo codigo lo tengo en la version de delphi (es copiar y pegar) y si funciona correctamente. Alguna idea? Gracias. https://drive.google.com/open?id=1ne...V4zJJhX_vwiCKB
__________________
La juventud pasa, la inmadurez se supera, la ignorancia se cura con la educación, y la embriaguez con la sobriedad, pero la estupidez dura para siempre. Aristofanes. |
#2
|
||||
|
||||
Es que tienes que abrir otro hilo, no tiene absolutamente nada que ver con lo otro.
Saludos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Cita:
Estas haciendo calculos manuales bajo la suposicion de que ese paso NO TOMA TIEMPO. Cada invocacion al evento TOMA TIEMPO (osea, para cuando llegas al evento estas tomando el tiempo en EL PASADO). Eso significa que se debe ir distorcionando mientras mas tiempo pasa. Estas teniendo 2 relojes que se ve van a descordinar. Y ademas, ASI NO ES COMO SE HACE ESTO. Si quieres hacer calculos correcto, debes invocar las APIs adecuadas para el caso y usar las que invocan relojes de ALTA precision. Luego hacer la diferencia. Osea, es lo mismo que se hace para hacer un "timing function": https://www.thoughtco.com/accurately...d-time-1058453
__________________
El malabarista. |
#4
|
||||
|
||||
Hola mamcx
Pues debo discrepar, ese mismo código funciona perfectamente en la version windows de mi mismo programa, así que no sé... Gracias.
__________________
La juventud pasa, la inmadurez se supera, la ignorancia se cura con la educación, y la embriaguez con la sobriedad, pero la estupidez dura para siempre. Aristofanes. |
#5
|
||||
|
||||
Y al pasarlo a otra plataforma no funciona. Porque no esta correcto sino que depende de que tuviste suerte
![]()
__________________
El malabarista. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayudenme Rapido, Rapido | omarys | Varios | 6 | 04-06-2011 09:45:34 |
Cosas que pasan | look | Humor | 1 | 05-12-2009 22:59:21 |
Más ayuntamientos se pasan al software libre | Casimiro Notevi | La Taberna | 6 | 15-01-2008 21:01:41 |
Todos los links de la Wikipedia pasan a ser “no follow” | marcoszorrilla | Noticias | 0 | 22-01-2007 16:17:31 |
![]() |
|