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!