Я разрабатываю приложение чата на C #, и мы используем System.Timer.Timer для частого получения данных для нового запроса и запроса зоны.
Работает нормально, но всякий раз, когда мы создаем новый экземплярВозникла перекрестная операция.
Это мой код:
frmchat f = new frmchat();
MethodInvoker method = new MethodInvoker(delegate()
{
f.Name = "xyz";f.Show();
});
if (f.InvokeRequired)
{
f.Invoke(method);
}
else
{
method();
}
Это создаст несколько форм чата.