bjr,
J'ai une problématique pourtant simple mais je voudrais être sûr de moi.
Imaginez 1 application C# winform et 1 application ACCESS (MDE) qui sont exécutée sur le même poste.
Les 2 applications possèdent une fonction de scrutation qui ne doivent jamais être lancée en même temps.
Je veux que si l'une des 2 applications a sa fonction de scrutation de lancée, alors on ne peut pas la mettre en route sur la seconde.
Attention, je veux aussi qu'en cas de plantage d'une application, ça ne me bloque l'autre indéfiniment.
J'avais pensé à un système de Watchdog en BDD où je viens mettre à jour un flag toutes les minutes.
Si le flag est invalidé ou a plus d'une minute, alors je considère que je peux lancer ma scrutation sur la seconde application.
Avez vous d'autres idées?
Merci.
Partager