Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB .NET] NotifyIcon in servizio windows

    Forse la domanda è banale...ma come cacchio si fa a far andare una NotifyIcon appartenente ad un servizio windows?!? Ho provato in mille modi, il servizo funge ma l'icona nella systray non appare mai. Il problema è che non esiste l'oggetto Application (è un servizo) e quindi non posso far partire il thread. Benedetta ignoranza
    -TOOL-
    It's not enough, i need more, i don't want it, I just need it, to breathe, to feel, to know I'm alive.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Di norma, i servizi non dovrebbero accedere alla componente grafica del sistema operativo, poichè potrebbero essere eseguiti addirittura senza effettuare il login (quindi non avresti una system tray in cui visualizzare la tua notify icon.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Mh ok. Verissimo. Ma gli applicativi come SQL server allora che hanno un service manager nel systray come fanno?!? C'è un'applicazione esterna che fa il lavoro di gestione?
    -TOOL-
    It's not enough, i need more, i don't want it, I just need it, to breathe, to feel, to know I'm alive.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da ToolMayNARD
    Ma gli applicativi come SQL server allora che hanno un service manager nel systray come fanno?!? C'è un'applicazione esterna che fa il lavoro di gestione?
    Esattamente. Molto spesso c'è un'applicazione Windows che colloquia con il servizio Windows attraverso un metodo di scambio dati interprocessuale, anche un socket di rete.

    Nel caso specifico, il Service Manager tiene sotto controllo il servizio server e ne mostra lo stato, consentendone l'avvio e l'arresto.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

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.