FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola,
En efecto, puedes "perder" alguna tarea si la busqueda dura más de 1 segundo. Para eso te aconsejo usar algún sistema más rápido. Podrías por ejemplo usar alguna lista ordenada en memoria y hacer una busqueda binaria (o una busqueda secuencial si tienes pocos elementos). Y bajar a una resolución de un segundo supone mucha carga. Asegurate de que es realmente necesario. Cordialmente, Gerard. |
#2
|
|||
|
|||
Hola, como te comenta el compañero, este sistema es muy ineficiente. Te digo una idea que te funcionaria mejor: ordenas la tabla por el campo de fecha/hora, y en el OnTimer lo unico que deberias hacer es comprobar si el primer registro tiene la misma hora. En el caso que sea asi, ejecutas lo que debas y marcas conforme esta ejecutado. Una vez finalizado filtras la tabla mostrando solo los no ejecutados y ordenado otra vez por fecha/hora, de tal manera que el primer registro sea de nuevo el que mas cerca este de ejecutarse. Es una idea, espero que te sirva. Un saludo.
PD: si tienes dos registros muy cerca en intervalos de tiempo, p.e. diferenciados dos segundos, tendras que usar threads para ejecutar cada uno de ellos. |
#3
|
|||
|
|||
gracias, es buena idea.
Sobre lo de si hay registros muy seguidos en el tiempo no me meto ya que a tanto no quiero ajustar el programa (al menos en principio). Última edición por cocute fecha: 03-12-2009 a las 23:41:30. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Busqueda en Tabla Filtrada | don malo | Conexión con bases de datos | 9 | 04-07-2007 20:54:53 |
Ayuda con la busqueda en una tabla | mjjj | Conexión con bases de datos | 5 | 02-04-2007 23:48:12 |
Búsqueda de datos en una tabla | Tonio | Conexión con bases de datos | 2 | 22-05-2004 00:06:45 |
Tabla de búsqueda | silviodp | Conexión con bases de datos | 21 | 27-02-2004 01:17:07 |
Tabla de Búsqueda | silviodp | Varios | 3 | 02-10-2003 21:09:53 |
|