Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme avec la detection d'un fichier [ Windows / Fichier & Disque ] (sergedes)

vendredi 6 avril 2007 à 18:59:01 | probleme avec la detection d'un fichier

sergedes

Membre Club
Bonjour,

   Je voudrais faire détecter la présence d'un fichier sur le disque dur, je m'explique.

   Je veux modifier le contenu d'une impression.

   Je détourne une impression vers un fichier qui s'apelle c:\test.prn

   J'ai créé un programme en TrayIcon (dev C++ ), ce programme doit détecter la présence du fichier, modifier le contenu ,ensuite l'envoyer définitevement vers l'imprimante  et pour finir détruire le fichier "C:\test.prn", et attendre jusqu'a la prochaine impression (c'est pour un programme d'étiquette Barcode).

   Tout fonctionne correctement pour l'instant, mais par contre j'utilise un WM_TIMER toutes les secondes, pour vérifier la présence du fichier (la seconde car je ne veux pas attendre un délai trop long pour l'impression), ma question est :

   Existe'il un autre moyen que le WM_TIMER, car j'ai peur qu'après un certain délai 1 heurs ou plus, le programme pose des problèmes a windows (instabilité).

   Merci d'avance

bob

vendredi 6 avril 2007 à 22:35:57 | Re : probleme avec la detection d'un fichier

Cphil51

Réponse acceptée !
Je ne pense pas qu'un WM_TIMER soit suffisant pour rendre instable.
Par contre, si tu veut quelque chose de plus "mieu", fais explicitement un thread qui s' occupe QUE de ca avec un sleep classique de 1000 ms.
Voila. En esperant t'avoir aidé :)

@+

samedi 7 avril 2007 à 06:52:54 | Re : probleme avec la detection d'un fichier

gamemonde

Membre Club
il a pas une fonction api qui permet de detcter un changement d'etat dans un fichier?

samedi 7 avril 2007 à 08:15:00 | Re : probleme avec la detection d'un fichier

sergedes

Membre Club
Réponse acceptée !
bonjour Cphil51,

   Merci pour ta réponse, je vais effectué un thread pour faire un second test et comparer, par contre j'ai laissé tourné l'ordinateur toute la nuit avec le WM_TIMER, et pour l'instant, il est toujours stable.


merci beaucoup.

serge
bob

samedi 7 avril 2007 à 15:17:05 | Re : probleme avec la detection d'un fichier

BruNews

Administrateur CodeS-SourceS
FindFirstChangeNotification()

ciao...
BruNews, MVP VC++



Cette discussion est classé dans : fichier, impression, programme, probleme, présence


Répondre à ce message

Sujets en rapport avec ce message

probleme bizarre [ par tcok ] salut a tous,voila je poste un message sur ce forum parce que je confronter a un probleme extrement bizarre qui depasse mes connaissance.g fait un pet Probleme de lecture de fichier [ par zame ] Voila je programme sous MFC:Je dois lire un fichier text sour cette forme:0 2bonjour2 4salut4 6meme avec des espacespar exemple si i vaut 5 ,le progra impression d'un fichier pdf par programmation [ par douben ] j'ai parcouru pas mal de page sur le site pour trouvr comment on fait sous windows pour imprimer un fichier pdf, j'ai vu qu'il y avait ShellExecute qu probleme avec le fgetc..... [ par raziel62 ] salut,j'ai un prob en C avec la fonction fgetc. Je voudrai mettre dans une variable le contenu d'un fichier .txt puis l'afficherj'ai fait ce code mais Lecture d'un fichier [ par Ombitious_Developper ] salut:J'ai écrit un programme C qui lit le contenu d'un fichier donné.Le programme tourne bien avec les fichiers (*.txt) mais c'est ne pas le cas a MultiThread: Probleme [ par CriPpLe ] Bonjour, depuis longtemps j'essai de creer un nouveau thread dans mon programme pour qu'il excecute des actions sans pour autant freezer le programme executer un fichier vbs [ par sephiro ] Voici mon probleme:mon programme a besoin de créé un fichier de type vbs, il est créé dynamiquement suivant plusieurs parametres, si je l'execute à la lecture fichiers [ par toff86 ] Bonjour,J'ai fait un programme qui genere un fichier texte, dans le quel se trouve la date et la temperature: exemple: 20/12/2004 -- 15:44:12 18.60 recuperer des fichier d'un serveur ftp [ par cobra176 ] j'ai creer un programme de recherche pour fichier log mais maintenant je dois les récuperer sur un serveur ftp et je n'es jamais vu comment utiliser u Probleme dans mon programme password [ par Jarod1980 ] Salut tout le monde,Voilà j'ai un problème dans mon programme de password. Je m'explique: J'ai développé en premier lieu un programme où l'utilisateur


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.