Tout dépend du compact, avec -c ou -D il ya un verrou dans tous les autres cas (excepté avec la variable notes.ini du serveur pour le router) la tâche compact s'arrête.
Tu n'as pas moyen d'intercepter l'atat du compact pour une base (quoique faudrait chercher......) mais comme on est sous Domino, il y a toujours une solution:
Si tu ne peux pas ouvrir (.isopen) -> compact -c ou -D en cours
Si tu trouves un fichier .TMP dans le répertoire, tu essaies de récupérer son ID réplique, si c'est le même que ta base c'est que le compact s'exécute
Autre solution plus smart: dll serveur (extmgr_addins) qui trace cela et sur quelle base compact bosse), tu pourrais le vendre
