Ce programme surveille un répertoire (ainsi que les sous-répertoires) et prévient dès qu'il y a un changement dans ceux-ci.
Pourquoi?
J'ai conçu cette appli pour le boulot car on bosse sur un serveur et la gestion des e-mails est faite par les secrétaires qui nous copient le mail dans un répertoire sur notre partition du serveur.
Et parfois, à cause d'une surcharge de travail ou d'un coup de tel, elles zappent :-(
Donc, grace à la sentinelle, nous serons prévenu :-). Maintenant les RTT, si un mail est déposé pendant un RTT, au démarrage suivant, un label nous donne la date et l'heure du dernier accès en écriture dans le répertoire.
Voilà, pour l'explication.
En ce qui concerne le programme, j'ai testé pas mal de possibilités et a priori pas de bugs (pourvu que ça dure...).
Améliorations possibles:
Joindre à (ou dans) l'exe, tous ce qui est graphisme (je sais pas faire)
Changer d'icone dans la systray selon que la sentinelle est active ou non (je sais faire mais ca fait un objet graphique supplémentaire :-(
Et aussi vos idées...
Conclusion :
Un grand merci à Stephane ROSSETTI pour son pdf sur la surveillance des fichiers qui m'a inspiré sur de nombreux points, et bien entendu au gens du forum grace aux quels le monde de la programmation devient accessible à tous ;-)
C'est ma première source en C#, donc si quelqu'un a le temps et le courage de jeter un oeil sur le code afin de voir si on peut optimiser ou améliorer (et ça, j'en doute pas une seconde !), ça m'intéresse dans le but de progresser et d'apprendre...
J'ai créé l'install avec NSIS, donc si ça intéresse quelqu'un, envoyez un MP.
@ plus
PS Le niveau de la source: ???, mon niveau: débutant (je n'ai pas assez de recul pour l'évaluer)
28 févr. 2005 à 17:47
La text box en lecture seule: propriété ReadOnly à true
Pour jouer un son, on doit pouvoir ajouter une checkBox "Jouer un son" etc ....
Pour le motde passe, il faudrait ajouter le code dans l'évenement Quitter...
Par contre, georgeduke, pour tes soucis avec #Develop: ???
Ce que je peux te conseiller, c'est éventuellement de passer à l'éditeur de Borland (gratuit également pour un utilisation non commerciale), qui je pense est aussi bien que Visual Studio...
@ plus
lagoelle
27 févr. 2005 à 11:19
Utilisant #develop, j'ai importé ta source avec succès et la compilation se passe sans souci :-) Par contre je n'arrive pas à accéder aux designs que tu as généré avec visual studio...
Quelqu'un détient une solution pour contourner ce problème ?
26 févr. 2005 à 19:46
26 févr. 2005 à 19:39
Juste de petits trucs ... Il serait intéréssant que la fenetre qui s'affiche pour l'alerte produise un son... et que la textbox soit en lecture seul ...sinon très bien !
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.