Form all'interno di un servizio windows

mercoledì 20 gennaio 2010 - 12.37

Fogliluc Profilo | Newbie

Salve ,

ho creato un progetto windows serice tramite vb.net 2008.Poi ho aggiunto un form ,ma non trovo la maniera di trovare evento .show .
Io vorrei che sull'evento Protected Overrides Sub OnStart(ByVal args() As String) si aprisse la form creata.

tonyexpo Profilo | Senior Member

Ciao

spiacente ma non è possibile far visualizzare form da un windows service

dovrai crearti una applicazione windows esterna che eventualmente puo interagire con il servizio (avviarlo, stopparlo) utilizzando System.ServiceProcess.ServiceController (esiste anche il controllo nella barra), oppure puoi scriverti un servizio wcf da hostare nel windowsservice utilizzando il netNamedPipeBinding (o un altro se vuoi usarlo in rete) e un client in un altra applicazione windows da cui oltre allo start e stop del servizio puoi anche pilotarlo in ogni altro modo che vorrai


se vuoi più spiegazioni in merito scrivi pure

ciao

Antonio Esposito
MCTS, MCP

http://blogs.dotnethell.it/espositos

Fogliluc Profilo | Newbie

Grazie pensavo che mettendo la spunta consenti al servizio di interagire con il desktop si potesse.

dal codice Protected Overrides Sub OnStart avevo scritto :

Dim f As New MainForm
f.Show()

dove MainForm è una mia form.

Cmq thanks

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5