Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.181 pregleda

Najnovija ↓

Windows service FileSystemWatcher 31.05.2006. u 01:00 · pre 248 meseci #1
Pravim windows service koji nadgleda neki folder pomocu FileSystemWatcher, e u cemu je problem dogadjaj Created se nikad ne okida, isti kod sam isprobao u windows aplikaciji i sve radi normalno, medjutim u win. servisu dogadjaj se nikad ne okida evo deo koda.

Friend WithEvents FswArchivos As System.IO.FileSystemWatcher
.
.
.
Me.FswArchivos.EnableRaisingEvents = True
Me.FswArchivos.Path = CType(configurationAppSettings.GetValue("Path", GetType(System.String)), String)
.
.
.
Private Sub FswArchivos_Created(ByVal sender As System.Object, ByVal e As System.IO.FileSystemEventArgs) Handles FswArchivos.Created


neki kod


End Sub



Re: Windows service FileSystemWatcher 31.05.2006. u 11:07 · pre 248 meseci #2
Nisi instacirao objekat
FswArchivos = New System.IO.FileSystemWatcher

i ako putanju citas iz config fajla probaj ovako
Dim path As String = System.Configuration.ConfigurationSettings.AppSettings.Item("path")
FswArchivos.Path = path
Re: Windows service FileSystemWatcher 31.05.2006. u 12:54 · pre 248 meseci #3
Ima jos jedan aspekt. Koji path ti se nalazi u config file-u?

Ako je UNC path i ako je share na Windows 2000 serveru, nece raditi. UNC watcher radi samo ako je server 2003.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Windows service FileSystemWatcher 31.05.2006. u 18:22 · pre 248 meseci #4
Nije UNC path, a inace treba da radi na windows serveru 2000.
Izvinjavam se zaboravio sam da iskopiram iz

Private Sub InitializeComponent()

Me.FswArchivos = New System.IO.FileSystemWatcher
.
.
.
End Sub

Znaci objekat je instanciran u InitializeComponent, medjutim ne reaguje na dogadjaj.
Re: Windows service FileSystemWatcher 07.06.2006. u 13:01 · pre 248 meseci #5
Da li si ovaj koda stavio u Start event servisa?

Me.FswArchivos.EnableRaisingEvents = True
Me.FswArchivos.Path = CType(configurationAppSettings.GetValue("Path", GetType(System.String)), String)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme