private void getOnlineNum()
{
try
{
usersClass usersClass = new usersClass();
usersClass.SelectRecordByID(sys.LoginUser.ID);
string stu = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
if (usersClass.updateLoginUserStu(stu, sys.LoginUser.ID))
{
UsersTBSturct loginUser = sys.LoginUser;
loginUser.lastAceive = stu;
sys.LoginUser = loginUser;
}
this._onlieNum = sys.ConfigData.reg_vip_u + usersClass.getOnlienSum();
if (this._onlieNum < 0)
++this._connectServerFailNum;
else
this._connectServerFailNum = 0;
// ISSUE: method pointer
object[] arr = { (object)_onlieNum.ToString(), (object)1 };
// sys.LoginUser = usersClass.getUserInfo(sys.LoginUser.ID.ToString());
//this.BeginInvoke(delegateShowOnlineStu, arr);
this.BeginInvoke(delegateShowOnlineStu, _onlieNum.ToString(), 3);
if (!sys.chk(ConnStr.connStr))
return;
this._curTask.Stu = "";
this._isClose = true;
// ISSUE: method pointer
this.BeginInvoke(delegateCloseMe);
}
catch
{
}
}
private void closeMe()