[Résolu]Timer avec service windows
Bonjour,j'ai un problème avec mon timer,soit il ne s'enclenche pas,et quand je modifie un peu mon prog,il me dit que mon service ne fait rien.
Je ne comprends où il faut le place,mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| protected override void OnStart(string[] args)
{
timer1.Interval = 5000;
timer1.Enabled = true;
Process();
timer1.Enabled = false;
}
protected override void OnStop()
{
}
private void Process()
{
try
{
parametre parametre = new parametre();
string repertoireentre = ConfigurationSettings.AppSettings["Repertoire_Entree"];
parametre.repertoireEntree = @repertoireentre;
//parametre.repertoireEntree = @"C:\Test";
string repertoiresortie = ConfigurationSettings.AppSettings["Repertoire_Sortie"];
parametre.repertoireSortie = @repertoiresortie;
//trouver moyen de compter le nombre de fichier dans repertoire entrée
DirectoryInfo dirPath = new DirectoryInfo(parametre.repertoireEntree);
List<string> NomFichier = new List<string>();
String FileNameNoExtension;
if (dirPath.Exists)
{
//Doc est null
.....
.....
.....
catch (Exception e)
{
EventLog myLogName = new EventLog();
eventLog1.WriteEntry(e.Message);
}
}
private void timer1_Tick_1(object sender, EventArgs e)
{
}
}
} |