Stefan Kristensen skrev:
> Jeg er jo bare en nørd, der forventer at alle ved hvad en NT Service er
> Det er en Active-X komponent, der følger med VB eller Windows, jeg er ikke
> helt sikker. Den hedder Microsoft NT Service Control og ligger i
> \System32\NTSVC.ocx.
Der er flere måder at opnå at køre et VB6 program som en "NT Service".
DU benytter altså den ÁctriveX-komponent som hedder "Microsoft NT Service
Control".
Jeg kan se at P.L. er kommet med et udmærket link, som måske kan hjælpe dig
på vej. Hvis ikke så:
Du har formodentlig hentet koden ét eller andet sted fra (MS's site?), og
går ud fra at så bør det naturligvis også virke.
Hvis vi går ud fra at du ikke har begået fejl i koden, må det være det
omkringliggende system, som gør knuder.
"Microsoft NT Service Control" er udviklet til Windows NT, og den kører uden
problemer på Windows 2000 (bruger den selv i flere af mine VB6-programmer).
Så er spørgsmålet: Kører du andet end WinNT/2K?
Det næste som ofte giver problemer er afgangsbegrænsninger. Hvis den bruger
som man køre programmerne/servicen under ikke har de rigtige rettigheder, så
går det galt. Husk lige at checke hvilket drev din service ligger på - det
skal være en lokal disk.
Hvis alt andet fejler, så send os nok kode til at vi kan forsøge at
reproducere fejlen - så kan du være evig forvisset (nå, ja, næsten da) om at
én herinde nok skal finde fejlen.
-------
Tomas