[TAThread]

martedì 30 agosto 2005 - 22.24

kunio Profilo | Junior Member

Ciao,
quando inizio la creazione di un progetto di default, oltre al metodo Main, compare la riga di codice
[STAThread]. A cosa serve? E’ sempre necessaria?

Grazie mille per l'attenzione

Cteniza Profilo | Guru

E' un attributo che identifica il blocco principale dell'applicazione.
Serve sostanzialmente all'interop dell'applicazione con il mondo COM.
Ad esempio: diventa obbligatorio se all'interno del tuo programma farai uso di una qualsiasi operazione che arriva alla shell come OpenFileDialog
Spero di averlo spiegato senza dire c..te, altrimenti chiedo scusa in anticipo.


totti240282 Profilo | Guru

STAThread vuol dire anche un processo a thread singolo come il vecchio vb6 (speriamo che nn dico cavolate).

C'è solo un capitano !!!!!!
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