Goedemiddag allemaal,
VS2008. .NET 3.5
Ik heb een Sub gemaakt met code waaronder,
dim fsw as new filesystemwatcher
fsw.Path = "\\Server1\abc\defgh"
fsw.Filter = "abc.txt"
AddHandler fsw.Changed, AddressOf OnChanged
fsw.EnableRaisingEvents = True
De OnChange Sub ..
Public Sub OnChanged(ByVal source As Object, ByVal e As FileSystemEventArgs)
'MsgBox("Testbox", , "TEST")
GridInfo.Databind ()
End Sub
De msgbox was om te zien of de de OnChange wel aangeroepen wordt en dat is wel zo.
Echter stopt de code op GridInfo want die wil hij niet kennen:
"De objectverwijzing is niet op een exemplaar van een object ingesteld."
Wat ik nu niet snap is dat er ook een Timer op de webpagina aanwezig is die Sub Timer1_Tick aanroept en waar precies hetzelfde instaat, dus GridInfo.Databind(), en dan gaat het wel goed.
Wat is het verschil tussen de Sub OnChange en Timer1_Tick en hoe kan ik het wel werkend krijgen?
Bij voorbaat dank,
Hennie.
VS2008. .NET 3.5
Ik heb een Sub gemaakt met code waaronder,
dim fsw as new filesystemwatcher
fsw.Path = "\\Server1\abc\defgh"
fsw.Filter = "abc.txt"
AddHandler fsw.Changed, AddressOf OnChanged
fsw.EnableRaisingEvents = True
De OnChange Sub ..
Public Sub OnChanged(ByVal source As Object, ByVal e As FileSystemEventArgs)
'MsgBox("Testbox", , "TEST")
GridInfo.Databind ()
End Sub
De msgbox was om te zien of de de OnChange wel aangeroepen wordt en dat is wel zo.
Echter stopt de code op GridInfo want die wil hij niet kennen:
"De objectverwijzing is niet op een exemplaar van een object ingesteld."
Wat ik nu niet snap is dat er ook een Timer op de webpagina aanwezig is die Sub Timer1_Tick aanroept en waar precies hetzelfde instaat, dus GridInfo.Databind(), en dan gaat het wel goed.
Wat is het verschil tussen de Sub OnChange en Timer1_Tick en hoe kan ik het wel werkend krijgen?
Bij voorbaat dank,
Hennie.