Hejsa SJensen:
De ting du beskriver er faktisk også de ting jeg selv havde fundet ud af eller læst mig til. Jeg har også fundet ud af, at Win32 hjælpen (som er omkring 24MByte, ikke 11) er den enste reelle kilde der følger med Delphi vedr. Services og Service Applications.
Jeg har lavet et par test applications - noget med at benytte en timer til regelmæssigt at checkker for eksistensen af et par filer og primitiv brugerkommunikere via en dialogbox - jo det er muligt - brug fx. MessageBox rutinen.
MessageBox eksempel (bemærk brugen af flaget 'MB_SERVICE_NOTIFICATION'):
if MessageBox( 0, 'Kill Service?', 'Hello World Service', MB_OKCANCEL + MB_ICONQUESTION + MB_SERVICE_NOTIFICATION ) = IDOK then
ServiceThread.Terminate;
Dette eksempel vil terminere en kørende service, hvis der trykkes Ok.
Mine problemer ligger i at "Control Panel -> Services" ikke vil starte/stoppe min service korrekt, dvs. uden fejl meldinger.
Event logs lagde jeg mærke til i forbifarten, men jeg har valgt at lade min 'logs' benytte en textfil.
Delphi 4/5 CS har nogle Service-Application wizards. Et eller andet smart hoved hos Borland har dog besluttet, at selv om Pro udgaverne har samme muligheder som CS udgaverne for at lave Services, så skal disse Wizards ikke være includeret i pro udgaverne - drønt smart! Der ligger dog wizards til download på nettet - Søg dem selv med: '+Delphi +"Service Application"' eller giv mig et pip og jeg kan sende dem.
På
http://www.fulgan.com/delphi/ er der en smule at hente, bl.a. også ang. Delphi i samarbejde med MS-IIS vedr. ASP/ISAPI.
Jeg vil gerne se din kode - specielt vil din kontrol application sikkert være spændende. Jeg har ikke specielt interesse i at se hvad din program egentligt laver. Sagt på en anden måde: Jeg gider ikke studere en masse kode, når det er skelettet/metoderne/strukturen bag service applicationen der har min interesse.
NiP
PS: Hvor hoder du egentligt til i landet og hvad laver du. Din ekspert profil har du ikke udfyldt.
PPS: Hvor er det dog et råddent lille input felt der er her på Eksperten. Bruger i andre også Notepad istedet?