Come evitare CrossThreadException

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • enrico.gobbo@seait.it

    #1

    Come evitare CrossThreadException

    Ciao a tutti, siamo migrati da poco a Visual Basic .NET 2005 e,
    praticamente subito, abbiamo iniziato la battaglia con questa
    benedetta eccezione. Da quanto ho capito, il problema nasce quando si
    tenta di accedere ad un oggetto tramite un thread diverso da quello
    che lo ha creato, e il modo suggerito da Microsoft per ovviare il
    problema è quello di usare i metodi InvokeRequired e Invoke tramite
    l'utilizzo dei delegati.
    Stiamo sbagliando noi, oppure c'è un qualche metodo per risolvere il
    problema? Ho provato l'utilizzo della proprietà
    "CheckForIllega lCrossThreadCal ls" ma ho visto che alla lunga mi da dei
    problemi...

    Grazie mille a tutti
    Ciao Enrico

Working...