Risultati da 1 a 3 di 3

Discussione: [VB .NET] Notifyicon e problema con i thread

  1. #1
    Senior Member
    Data Registrazione
    13-12-2006
    Località
    Dintorni Reggio Emilia...
    Messaggi
    455

    [VB .NET] Notifyicon e problema con i thread

    Salve a tutti!

    Oggi mi son accorto di questo problema e non so proprio come risolverlo, alla chiamata di un nuovo thread nel mio programma mi viene visualizzata una nuova icona nella tray.

    Su internet ho trovato questo che descrive esattamente il mio problema:
    .net - Multiple notification icons appear when using multithreading - Stack Overflow

    Però non riesco a capirne la risoluzione, cosa dovrei fare? li si parla di aggiungere nella classe un sub new, cioè?
    Windows 7 Ultimate x64 Intel core 2 Duo E6550 2,33 Ghz 2 GB ram ddr2
    Asrock G31M-S Ati Randeon X700 series Hd 500 Gb segate SATA + Hd 500 Gb SATA

  2. #2
    Senior Member
    Data Registrazione
    13-12-2006
    Località
    Dintorni Reggio Emilia...
    Messaggi
    455
    nessuno?
    Windows 7 Ultimate x64 Intel core 2 Duo E6550 2,33 Ghz 2 GB ram ddr2
    Asrock G31M-S Ati Randeon X700 series Hd 500 Gb segate SATA + Hd 500 Gb SATA

  3. #3
    Senior Member
    Data Registrazione
    13-12-2006
    Località
    Dintorni Reggio Emilia...
    Messaggi
    455
    Ho quasi risolto il tutto.
    Avevo un errore nel codice, perché dall'interno della sub eseguita dal nuovo thread facevo riferimento al form1 principale. Questo in qualche modo non creava cross-exeption ma duplicava l'icona.
    Ora però mi rimane un dubbio, avendo io una sub nel form1 da usare all'interno del nuovo thread, so che devo usare l'invoke, ma non riesco, come fare?
    Windows 7 Ultimate x64 Intel core 2 Duo E6550 2,33 Ghz 2 GB ram ddr2
    Asrock G31M-S Ati Randeon X700 series Hd 500 Gb segate SATA + Hd 500 Gb SATA

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •