Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Esperar a señal software para ejecutar código (https://www.clubdelphi.com/foros/showthread.php?t=48005)

modulay 13-09-2007 00:20:33

Esperar a señal software para ejecutar código
 
Tengo un trozo de código dentro de un evento Onclick que no debo ejecutar hasta que una variable adquiera un valor determinado.La espera activa no me sirve y quisiera hacerlo de forma totalmente asíncrona.
El estado de dicha variable es modificado dentro del código de otro evento lanzado por software externo a mi aplicación (en concreto mediante un mensaje MIDI) y me pregunto cual sería la forma chachi de generar mi señal para dar vía libre a la ejecución del código que depende de ella.
¿sección crítica y semáforos quizá?
Mil gracias

paldave 13-09-2007 00:46:40

Yo creo que deberías dentro del evento OnClick activar un Timer que en su evento OnTimer se encargue de comporbar el estado de la variable en cuestión.

modulay 13-09-2007 00:56:13

Es lo que de momento tengo implementado,aunque no me termina de convencer.
Gracias


La franja horaria es GMT +2. Ahora son las 16:05:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi