I have created a service application using svCom and the code from Directory Monitor, using Delphi 6. It monitors changes to a directory tree and updates a full text search index. The directory monitoring seems to work ok. When the indexing fires off (based on a timer), the service shuts down - but only on some machines.
svCom allows me to run it in a debugger, but when I do that, it runs ok. When I run it as a true service on my development machine, it's ok. But when I run it on my server, it occasionally works, but most often shuts down. No error messages, since it's a service app.
How do I debug this thing? Is there anyone who is familiar enough with these components and is willing to debug my code? I'm happy to send along all the source and the text indexing dll.