Hallo
Konnte mir nun zum Gl�ck selber helfen. Es lag daran, dass ich den Code um
den filewatcher zu instazieren nicht ins Main(), sondern ins OnStart() packen
musste.
Bleibt also noch die Suche, warum immer der Event zweifach gefeuert wird.
Ich denke es liegt daran, dass einmal f�rs Verzeichnis watchen und einmal
f�rs filewatchen gefeuert wird. Finde ich nicht sch�n, muss ich irgendwie
abstellen. Ich will nur ein ganz spezifisches File... mehr nicht. Im Moment
;-)
Patrik
>-- Original-Nachricht --
>From: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: [CSharp.net] filewatcher in Windows-Service nutzen
>Reply-To: [EMAIL PROTECTED]
>Date: Thu, 24 Jun 2004 11:02:02 +0000
>
>
>Hallo
>
>Ich k�mpfe mich durch den Dschungel von Windows-Service und Filewatcher-Klasse.
>
>Testweise - um den Filewatcher kennen zu lernen - habe ich eine Konsolenapplikation
>gemacht. Diese l�uft auch gem�ss dem Beispiel aus der MSDN Library. Was
mich
>wunder; warum ich jedoch immer zwei Meldungen f�r einen "change" bekomme.
>Dem werde ich noch nachgehen m�ssen...
>
>Das Hauptproblem ist aber, dass mir derselbe Code als Windows-Service nicht
>gelingen will. Es passiert halt einfach nichts und ich verstehe nicht warum.
>
>- funktioniert der filewatcher �berhaupt in einem Windows-Service?
>- wird mein Event nicht gefeuert?
>- funktioniert mein Eintrag in die Anwendungs-Log nicht?
>
>Hier die abge�nderte Funtktion, der Rest ist wie im Beitrag "FileSystemWatcher
>Class" umgesetzt (C# beispiel)
>
>
> private static void OnRenamed(object source, RenamedEventArgs e) {
> // Specify what is done when a file is renamed.
> System.Diagnostics.EventLog el = new
> System.Diagnostics.EventLog();
> el.Source = "Service Watcher";
> el.WriteEntry("File: " + e.OldFullPath + " renamed to " +
> e.FullPath);
> }
>
>Vielen Dank f�r Hinweise und Tipps
>Patrik
>
>_______________________________________________
>CSharp.net Mailingliste, Postings senden an:
>[EMAIL PROTECTED]
>An-/Abmeldung und Suchfunktion unter:
>http://www.glengamoi.com/mailman/listinfo/csharp.net
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net