添加了一个组,在组里面随着添加的项的增多,后面添加的几个项开始刷新变慢,最后几个甚至停止刷新了。差不多只在添加4个项的时候看着比较正常,当添加到第10个项时,似乎已经连接不上了。不知道怎么回事。有达人能帮忙分析一下吗?
HRESULT hRes = AtlAdvise(m_IOPCGroupStateMgt,
pCbUnk,
IID_IOPCDataCallback,
&m_dwAdvise
);
if (hRes != S_OK)
{
AfxMessageBox("Advise失败!");
CoTaskMemFree(m_pItemResult);
m_pIOPCItemMgt->Release();
m_pIOPCItemMgt = 0;
m_GrpSrvHandle = 0;
m_pIOPCServer->Release();
m_pIOPCServer = NULL;
CoUninitialize();
return;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//订阅方式读取服务器的数据
int Ding=1;
DWORD dwRevUpdateRate;
DWORD dwSet;
r1= m_IOPCGroupStateMgt->SetState(NULL // 【in】 RequestedUpdateRate
&dwRevUpdateRate, // 【out】 RevisedUpdateRate
&Ding, //【in】 ActiveFlag for Group
NULL, // 【in】 TimeBias
NULL, // 【in】 PercentDeadband
NULL, // 【in】 LCID
NULL); // 【in】 Handle ClientGroup