Operazione cross-thread non valida: C#

martedì 09 novembre 2010 - 13.18
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows Vista  |  Visual Studio 2010

ivanuccio Profilo | Junior Member

SALVE A TUTTI, POSSO CHIEDERVI COME MAI MI VIENE RESTITUITO QUESTO ERRORE : Eccezione 'Microsoft.VisualStudio.Debugger.Runtime.CrossThreadMessagingException
QUANDO ESEGUO IL PROGRAMMA IN DEBUG?

public static void PutLog(string MSG)
{
lock (typeof(MapLog))
{
string lmsg = DateTime.Now.ToString() + " - " + MSG;
if ((SW == null) || (LogDay != DateTime.Now.DayOfYear))
{
RigenerateFile();
}

if (TLog != null) // Eccezione 'Microsoft.VisualStudio.Debugger.Runtime.CrossThreadMessagingException
{
if (TLog.Text.Length > 10000) // convertito da ivan "0x2710"
{
TLog.Text = "";
}
TLog.Text = lmsg + "\r\n" + TLog.Text;
SW.WriteLine(lmsg);
}
}
}
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