C#中的数据更改处理程序

时间:2011-05-03 04:28:00

标签: c# .net

我将使用128数据更改处理程序来获取OPC服务器的更新,但只有2个正在运行罚款,但另一个不起作用。它将在15分钟后停止。请告诉我在一个应用程序中有多少数据更改处理程序。数据更改处理程序工作与计时器线程相同;它将在250毫秒后调用。

private void DataChangeHandler(object sender, DataChangeEventArgs e)
{
    // The invoke handling is only required when
    // the callback handler writes data into Windows dialogs
    try
    {                           
        if (InvokeRequired)
        {
            BeginInvoke(new DataChangeEventHandler(DataChangeHandler),
                new object[] { sender, e });
            //  return;
        }
        if (parameter.X == 0)
        {
            parameter.X = 1;
            Thread th = new Thread(param.update);
            th.Start(e);
        }
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

0 个答案:

没有答案