Recherche
1 connecté

  Actuellement : 1 commentaire
Date,
Nb téléchargts Nb comments
Auteur Nom Description
 12 Nov. 06
14528 chargts
1 comment
Franck Perrais Utilisation de mutex : empêcher l'ouverture d'un même fichier par plusieurs instances d'une applicat
Exemple: Principe : utiliser plusieurs mutex, chacun identifiant de manière unique tout fichier ouvert (tant qu'il le reste). Avant d'ouvrir un fichier, chaque instance de l'application teste l'existence (en mémoire) DU mutex correspondant à CE fichier avec la fonction CreateMutex. Si le mutex est détecté, c'est que le fichier est déjà ouvert par une autre instance : dans ce cas on empêche une 2ème ouverture du fichier. Sinon, la fonction crée le mutex et ouvre le fichier (qui, à son tour ne pourra pas être ouvert par une autre instance). L'exemple montre que cela fonctionne quelque soit le mode d'ouverture du fichier (par double-clic etc). A cet effet, un script d'installation de l'exemple est fourni (pour NSIS). Explications dans les fichiers txt et dans le source Delphi. Pour tester, il faudra créer quelques fichiers texte et les renommer en *.lol."


Liste des commentaires existants :

24 Déc. 12
Erreur 763