Tout est dans le titre, je cherche à vérifier si mon programme est déjà ouvert ou non
Y a t-il un paramètre contenant la réponse à ma question car je voudrais aussi le traiter si mon programme est déjà ouvert.
Oauis, pas bête, je crois que je vais faire comme ça
Simple mais utile
P.S. Il y a quand même un problème, je dois ouvrir le fichier en mode non bloquant puisque l'autre doit lire le fichier ....
( c'est pas génial avec open(); et close(); )
c = fgetc (file); if(c = '0')
exit (EXIT_SUCCESS);
fclose (file);
Et quand tu quittes le programme (après utilisation donc):
file = fopen ("truc.oc", "r+");
fputc ('0', file); /*ici ça remplacera le '1' car la fonction fputc remplace et n'insère pas de caractère, mais tu peux aussi ouvrir en "w+" pour plus de sécurté */
fclose (file);
Ou plus simple, qd tu demarre le prog tu ouvre (tu créé) le fichier, et tu le supprime quand tu quitte.
SI le fichier existait deja, tu quitte le programme.
Mais si, pour une raison où pour une autre, je ferme violemment le programme (plantage...?), le fichier sera toujours là. Et je pourrait plus lancer le lecteur audio...
Pour l'instant tu ne peux pas ouvrir le fichier avec le bloc note et le modifier toi même ?
(Je dit POUT L'INSTANT car en pratique, les utilisateurs ne vont pas s'amuser à faire ça à chaque fois que le programme plante !)
Ouais, mais pour l'instant j'ai un énnnnnnnorme bug qui est survenu dans le programme donc je dois m'en occuper en 1er
Merci des réponses
[C] Comment vérifier si le programme est déja ouvert ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Les Réseaux de Zéro sur le web et en livre / Formateur indépendant vsinno.com