Problemer med stop service
Hej,Jeg sidder og roder med en service i Visual Basic, og har lidt problemer med at få stoppet min service. I min service findes et loop, som foretager en opdatering af en database hvis nogen betingelser er opfyldt. Dette loop kan i servicen sættes med et interval.
Mit første bud på at jeg ikke kunne stoppe servicen, var at den simpelthen var "out buffered" altså, fyldt med opgaver til næste loop som den ikke var blevet færdig med, og så stod og prøvede på at afvikle før den ville lade mig stoppe den. Jeg satte dog intervallet op til at loopet skulle foretaget 1 gang pr. 100 sekunder, og da jeg VED at betingelsen for at køre database opdateringen ikke var opfyldt, kan jeg ikke se hvad der skulle fylde bufferen...
Er det muligt at tjecke i mit loop, for om servicen har fået en stop kommando, før den eksekvere loopet?
Alle idéer og forslag modtages med kyshånd :)
