IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Code::Blocks Discussion :

Comment empêcher de lancer plusieurs instances d'un programme?


Sujet :

Code::Blocks

  1. #1
    Membre éclairé Avatar de homeostasie
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 939
    Points : 862
    Points
    862
    Par défaut Comment empêcher de lancer plusieurs instances d'un programme?
    Bonjour,

    Afin d'éviter de lancer plusieurs instances d'un programme, je désirerais créer une variable commune à tous les process et tester celle ci pour savoir si je ferme directement ou non l'application.

    Sous Visual C++, il fallait faire ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #pragma data_seg("TestApp")
     
    // la variable commune a tous les process
    LONG nCtApp = -1;
    #pragma data_seg()
     
    // directive pour le link.
    #pragma comment(linker, "/section:TestApp,rws")
    mais sous code blocks, je ne trouve pas comment je dois m'y prendre...
    Si vous avrez une éventuelle solution, je suis prenneur!


  2. #2
    Membre chevronné

    Homme Profil pro
    Appui fonctionnel senior
    Inscrit en
    Juin 2007
    Messages
    461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Appui fonctionnel senior
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 461
    Points : 2 211
    Points
    2 211
    Par défaut
    A ta place, je jeterai un coup d'oeil du côté des Mutex.

    Cherche des tutos sur les threads; généralement c'est toujours expliqué, et je trouve que cette technique est plus "sécurisante" qu'une variable globale.

Discussions similaires

  1. Réponses: 12
    Dernier message: 22/06/2011, 11h08
  2. Réponses: 7
    Dernier message: 09/10/2007, 15h26
  3. [Info] lancer plusieurs instances d'Eclipse
    Par soeursourire dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 08/03/2006, 16h42
  4. Réponses: 5
    Dernier message: 22/09/2005, 10h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo