Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    [c#] notifyicon da servizio windows

    salve a tutti
    sto creando un servizio windows, questo fuziona abbastanza bene ora però devo aggiungere una funzionalità: appena intercetta un messaggio deve mostrarlo temporaneamente a video, sto pensando al notifyicon, ma questo codice proprio non vedo nessuna notifica
    codice:
         
    using System.Windows.Forms;
    
               NotifyIcon T = new NotifyIcon();            T.Text = message.Substring(0,63);//notifyicon massimo di 64 caratteri
                T.Tag = T.Text;
                T.ShowBalloonTip(2000, "", T.Text, ToolTipIcon.Error);
    cosa sbaglio?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Quote Originariamente inviata da Kahm Visualizza il messaggio
    salve a tutti
    sto creando un servizio windows, questo fuziona abbastanza bene ora però devo aggiungere una funzionalità: appena intercetta un messaggio deve mostrarlo temporaneamente a video, sto pensando al notifyicon, ma questo codice proprio non vedo nessuna notifica
    [...]
    cosa sbaglio?
    In genere, i servizi Windows NON devono interagire con il desktop: potenzialmente un servizio potrebbe essere avviato anche senza effettuare il login al sistema, quindi non avrebbe alcuna possibilità di visualizzare alcunché essendo che, senza login, il desktop non sarebbe disponibile per l'utilizzo.

    In breve, ci sono due possibilità: o la scelta di creare un servizio è sbagliata considerato il fatto che deve mostrare informazioni a video, oppure è necessario creare una seconda applicazione che comunichi con il servizio in qualche modo (via socket o altro) e riceva e mostri le notifiche richieste quando il servizio lo richiede, solo se rivela che l'app è in funzione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    Quote Originariamente inviata da alka Visualizza il messaggio
    In genere, i servizi Windows NON devono interagire con il desktop: potenzialmente un servizio potrebbe essere avviato anche senza effettuare il login al sistema, quindi non avrebbe alcuna possibilità di visualizzare alcunché essendo che, senza login, il desktop non sarebbe disponibile per l'utilizzo.

    In breve, ci sono due possibilità: o la scelta di creare un servizio è sbagliata considerato il fatto che deve mostrare informazioni a video, oppure è necessario creare una seconda applicazione che comunichi con il servizio in qualche modo (via socket o altro) e riceva e mostri le notifiche richieste quando il servizio lo richiede, solo se rivela che l'app è in funzione.
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.