Bonjour!
Voila j'ai un petit soucis avec mon FileSystemWatcher.
J'ai fais une fonction dans laquelle je peux le desactiver (en passant par le EnableRaisingEvents)
La fonction est la suivante :
En gros, j'active/desactive selon l'endroi du code et apres modification de mes repertoires, je relance enableFileSystemWatcher avec l'ancienne valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public bool enableFileSystemWatcher( bool bEnable ) { bool bOld = _myWatcher.EnableRaisingEvents ; _myWatcher.EnableRaisingEvents = bEnable; return bOld ; }
Cela marche tres bien (en verifiant avec debugger tous les passages et toutes les modifications de EnableRaisingEvents).
Or, a un moment donnee, sans que j'en sois averti par le debugger, le EnableRaisingEvents se remet a false et du coup n'ecoute plus mon repertoire...
Y a t'il une raison qui fait qu'il se remette tout seul a false?
Est ce possible?
Merci!!
Partager