Bonjour à tous !
Je voudrai avoir un programme qui se déclenche à chaque nouveau fichier créé dans un dossier bien spécifique.
Je ne sais pas si il est possible, en c ou c++ de déclencher sur ce genre d'événement.
Merci pour vos conseils !![]()
Bonjour à tous !
Je voudrai avoir un programme qui se déclenche à chaque nouveau fichier créé dans un dossier bien spécifique.
Je ne sais pas si il est possible, en c ou c++ de déclencher sur ce genre d'événement.
Merci pour vos conseils !![]()
La solution c'est d'avoir un petit programme qui tourne déjà en background et qui scrute le répertoire. En fonction de l'activité du répertoire, ce petit programme lance telle ou telle autre application.
Un service windows par exemple.
Ca dépend fortement de l'OS. Sous Windows c'est faisable, pour le reste je ne sais pas.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
bonjour.
Avec Qt peut etre
http://qt.developpez.com/doc/4.3/qfi...tcher/#details
Merci à tous pour vos réponse.
Pour préciser un peu, l'appli tournera sous du windows server 2003.
Pour QT je n'arrive pas à bosser avec, il ne fait pas parti de codeblocks et je n'arrive pas à le rajouter....
Ok merci, dommage je penser que j'aurais pu faire un truc du style onEvents()....
Merci quand même et bonne continuation!
Windows propose des fonctions pour le faire, et je crois que tu récupères les notifs sous forme de message, ou dans une callback. jette un oeil à la MSDN pour plus d'infos.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Merci encore pour votre aide les gars, bonne continuation à vous, si je trouve une solution propre je la poste ici!![]()
Tu peux dans un premier programme qui tourne en tâche de fond (comme dit précédemment) demander à Windows de t'avertir quand un fichier ou un dossier est modifié. Ca s'appelle File Alteration Monitor sous Linux et j'avais évoqué le même concept pour Windows dans ce topic http://www.developpez.net/forums/sho...d.php?t=413688
http://msdn2.microsoft.com/en-us/library/aa365261.aspx
Si tu peux éviter de scruter...
Partager