Potrebna mala pomoć oko kreiranja Windows Servisa pomoću Delphi7.
Servis sam kreirao koristeći SvcMgr unit, i sve se činilo sasvim OK.
Instalirao sam servis sa komandom <path>\program.exe /install i servis
bi se svaki put pokretao zajedno sa windows-om.
Medjutim, servis bi radio samo odredjeno vreme (otprilike nekih 15 sec)
a zatim bi prestao sa radom, ali bi njegov proces još uvek bio aktivan.
Inače servis bi trebao da radi sledeće:
osluškuje na serijskom portu podatke, pri stizanju podataka na com port
u zavisnosti od pristiglih podataka upisuje (ili ne) odredjene podatke u
bazu (FireBird 2.0). Još jedna stvar je čudna, kada pokrenem program
iz Delphi okruženja on takodje radi samo odredjeno vreme a zatim se
sam zaustavi. Što se tiče servisa on ima sledeća podešavanja:
AllowPause : True
AllowStop : True
Dependencies : None
ErrorSeverity : esNormal
Interactive : True
Load Group : None
OldCreateOrder : False
Password : None
ServiceType : stWin32
StartType : stSystem
Tag : 0
TagID : 0
WaitHint : -1
Servis sam kreirao koristeći SvcMgr unit, i sve se činilo sasvim OK.
Instalirao sam servis sa komandom <path>\program.exe /install i servis
bi se svaki put pokretao zajedno sa windows-om.
Medjutim, servis bi radio samo odredjeno vreme (otprilike nekih 15 sec)
a zatim bi prestao sa radom, ali bi njegov proces još uvek bio aktivan.
Inače servis bi trebao da radi sledeće:
osluškuje na serijskom portu podatke, pri stizanju podataka na com port
u zavisnosti od pristiglih podataka upisuje (ili ne) odredjene podatke u
bazu (FireBird 2.0). Još jedna stvar je čudna, kada pokrenem program
iz Delphi okruženja on takodje radi samo odredjeno vreme a zatim se
sam zaustavi. Što se tiče servisa on ima sledeća podešavanja:
AllowPause : True
AllowStop : True
Dependencies : None
ErrorSeverity : esNormal
Interactive : True
Load Group : None
OldCreateOrder : False
Password : None
ServiceType : stWin32
StartType : stSystem
Tag : 0
TagID : 0
WaitHint : -1