|
Aquí va una idea, no sé que tal será.
Cada objeto puede tener una propiedad llamada "Espera: Word", de esta forma, cada objeto hará un Sleep(Espera), y despues manda actualizar a los demás cuadrados.
Ventaja: Es obvia, quitamos el TTimer general, y ahora es cada cuadrado el que se queda esperando, jamás debe producirse una pérdida de evento; aunque quizás haya desfases de actualización. No lo sé habría que saber todos los detalles de la implementación.
Para interactuar un cuadrado con otro, se tendría una serie de eventos personalizados asignados por código, de tal forma que un cuadrado, despues de esperar, envíe un evento a los cuadrados que corresponda.
Ahora mismo supongo que lo tienes todo centralizado en el TTimer, lo que yo digo es descentralizar el proceso y que cada neurona se comunique con sus vecinos.
Espero te sirva.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|