Salut à tous!
J'aimerais savoir comment faire pour avoir une seule instance de mon application? (impossibilité de la lancer plusisurs fois à l'écran). Merci de me répondre. Bonne suite
Salut à tous!
J'aimerais savoir comment faire pour avoir une seule instance de mon application? (impossibilité de la lancer plusisurs fois à l'écran). Merci de me répondre. Bonne suite
Soit lors du lancement tu crées un fichier temporaire. A chaque lancement de ton application tu vérifies que ce fichier n'existe pas. Dans le cas contraire arrêt de l'application.
Soit tu as un fichier de configuration de ton application. Tu ajoutes alors dans ce fichier l'id de l'application lancée. A chaque lancement tu vérifies si l'id dans le fichier existe encore comme processus.
Salut,
je pense que l'utilisation de mutex est maillier. Plus voir http://www.ibm.com/developerworks/es...in32linux.html, essentiellement lisez-vous le text au-dessus de Listing 16 et les examples svuivantes.
Fredy
Il y a http://live.gnome.org/LibUnique qui sera peut être intégré à gtk+ dans un futur plus ou moins proche.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager