⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 comthread.cpp

📁 保护装置的mbpc软件
💻 CPP
📖 第 1 页 / 共 5 页
字号:
								}
							}
						}
					}
				}
			}
		}
	}
	/*if((m_pDoc->m_Time.DiReguTime.year == 0 && m_pDoc->m_Time.DiReguTime.month == 0 && m_pDoc->m_Time.DiReguTime.day == 0 && m_pDoc->m_Time.DiReguTime.hour == 0 && m_pDoc->m_Time.DiReguTime.minute == 0 && m_pDoc->m_Time.DiReguTime.second ==0)
		|| (m_pDoc->m_Time.TimeBuf.year >= m_pDoc->m_Time.DiReguTime.year && m_pDoc->m_Time.TimeBuf.month >= m_pDoc->m_Time.DiReguTime.month && m_pDoc->m_Time.TimeBuf.day >= m_pDoc->m_Time.DiReguTime.day && m_pDoc->m_Time.TimeBuf.hour >= m_pDoc->m_Time.DiReguTime.hour
		&& m_pDoc->m_Time.TimeBuf.minute >= m_pDoc->m_Time.DiReguTime.minute && m_pDoc->m_Time.TimeBuf.second >= m_pDoc->m_Time.DiReguTime.second))
	{
		m_pDoc->m_Time.DiReguTime = m_pDoc->m_Time.TimeBuf;
	}*/
	m_pDoc->m_bSwitch = 1;
	return TRUE;
}

BOOL CComThread::RcvDoRoutine()
{
	for(int i = 0; i < 4; i++)
	{
		m_pDoc->m_bDoStatus[i * 8] = m_szInPacket[9 + i] & 0x01;
		m_pDoc->m_bDoStatus[i * 8 + 1] = m_szInPacket[9 + i] & 0x02;
		m_pDoc->m_bDoStatus[i * 8 + 2] = m_szInPacket[9 + i] & 0x04;
		m_pDoc->m_bDoStatus[i * 8 + 3] = m_szInPacket[9 + i] & 0x08;
		m_pDoc->m_bDoStatus[i * 8 + 4] = m_szInPacket[9 + i] & 0x10;
		m_pDoc->m_bDoStatus[i * 8 + 5] = m_szInPacket[9 + i] & 0x20;
		m_pDoc->m_bDoStatus[i * 8 + 6] = m_szInPacket[9 + i] & 0x40;
		m_pDoc->m_bDoStatus[i * 8 + 7] = m_szInPacket[9 + i] & 0x80;
	}
	m_pDoc->m_Time.TimeBuf.year = m_szInPacket[13];
	m_pDoc->m_Time.TimeBuf.month = m_szInPacket[14];
	m_pDoc->m_Time.TimeBuf.day = m_szInPacket[15];
	m_pDoc->m_Time.TimeBuf.hour = m_szInPacket[16];
	m_pDoc->m_Time.TimeBuf.minute = m_szInPacket[17];
	m_pDoc->m_Time.TimeBuf.second = m_szInPacket[18];
	if((m_pDoc->m_Time.DoReguTime.year == 0 && m_pDoc->m_Time.DoReguTime.month == 0 && m_pDoc->m_Time.DoReguTime.day == 0 && m_pDoc->m_Time.DoReguTime.hour == 0 && m_pDoc->m_Time.DoReguTime.minute == 0 && m_pDoc->m_Time.DoReguTime.second ==0))
	{
		m_pDoc->m_Time.DoReguTime = m_pDoc->m_Time.TimeBuf;
	}
	else
	{
		if(m_pDoc->m_Time.TimeBuf.year > m_pDoc->m_Time.DoReguTime.year)
		{
			m_pDoc->m_Time.DoReguTime = m_pDoc->m_Time.TimeBuf;
		}
		else
		{
			if(m_pDoc->m_Time.TimeBuf.year == m_pDoc->m_Time.DoReguTime.year)
			{
				if(m_pDoc->m_Time.TimeBuf.month > m_pDoc->m_Time.DoReguTime.month )
				{
					m_pDoc->m_Time.DoReguTime = m_pDoc->m_Time.TimeBuf;
				}
				else
				{
					if(m_pDoc->m_Time.TimeBuf.month == m_pDoc->m_Time.DoReguTime.month)
					{
						if(m_pDoc->m_Time.TimeBuf.day > m_pDoc->m_Time.DoReguTime.day)
						{
							m_pDoc->m_Time.DoReguTime = m_pDoc->m_Time.TimeBuf;
						}
						else
						{
							if(m_pDoc->m_Time.TimeBuf.day == m_pDoc->m_Time.DoReguTime.day)
							{
								if(m_pDoc->m_Time.TimeBuf.hour > m_pDoc->m_Time.DoReguTime.hour)
								{
									m_pDoc->m_Time.DoReguTime = m_pDoc->m_Time.TimeBuf;
								}
								else
								{
									if(m_pDoc->m_Time.TimeBuf.hour == m_pDoc->m_Time.DoReguTime.hour)
									{
										if(m_pDoc->m_Time.TimeBuf.minute > m_pDoc->m_Time.DoReguTime.minute)
										{
											m_pDoc->m_Time.DoReguTime = m_pDoc->m_Time.TimeBuf;
										}
										else
										{
											if(m_pDoc->m_Time.TimeBuf.minute == m_pDoc->m_Time.DoReguTime.minute)
											{
												if(m_pDoc->m_Time.TimeBuf.second >= m_pDoc->m_Time.DoReguTime.second)
												{
													m_pDoc->m_Time.DoReguTime = m_pDoc->m_Time.TimeBuf;
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	/*if((m_pDoc->m_Time.DoReguTime.year == 0 && m_pDoc->m_Time.DoReguTime.month == 0 && m_pDoc->m_Time.DoReguTime.day == 0 && m_pDoc->m_Time.DoReguTime.hour == 0 && m_pDoc->m_Time.DoReguTime.minute == 0 && m_pDoc->m_Time.DoReguTime.second ==0)
		|| (m_pDoc->m_Time.TimeBuf.year >= m_pDoc->m_Time.DoReguTime.year && m_pDoc->m_Time.TimeBuf.month >= m_pDoc->m_Time.DoReguTime.month && m_pDoc->m_Time.TimeBuf.day >= m_pDoc->m_Time.DoReguTime.day && m_pDoc->m_Time.TimeBuf.hour >= m_pDoc->m_Time.DoReguTime.hour
		&& m_pDoc->m_Time.TimeBuf.minute >= m_pDoc->m_Time.DoReguTime.minute && m_pDoc->m_Time.TimeBuf.second >= m_pDoc->m_Time.DoReguTime.second))
	{
		m_pDoc->m_Time.DoReguTime = m_pDoc->m_Time.TimeBuf;
	}*/
	m_pDoc->m_bSwitch = 1;
	return TRUE;
}

BOOL CComThread::RcvDoChange()
{
	/*for(int i = 0; i < 4; i++)
	{
		m_pDoc->m_bDoStatus[i * 8] = m_szInPacket[9 + i] & 0x01;
		m_pDoc->m_bDoStatus[i * 8 + 1] = m_szInPacket[9 + i] & 0x02;
		m_pDoc->m_bDoStatus[i * 8 + 2] = m_szInPacket[9 + i] & 0x04;
		m_pDoc->m_bDoStatus[i * 8 + 3] = m_szInPacket[9 + i] & 0x08;
		m_pDoc->m_bDoStatus[i * 8 + 4] = m_szInPacket[9 + i] & 0x10;
		m_pDoc->m_bDoStatus[i * 8 + 5] = m_szInPacket[9 + i] & 0x20;
		m_pDoc->m_bDoStatus[i * 8 + 6] = m_szInPacket[9 + i] & 0x40;
		m_pDoc->m_bDoStatus[i * 8 + 7] = m_szInPacket[9 + i] & 0x80;
	}*/
	m_pDoc->m_Time.TimeBuf.year = m_szInPacket[17];
	m_pDoc->m_Time.TimeBuf.month = m_szInPacket[18];
	m_pDoc->m_Time.TimeBuf.day = m_szInPacket[19];
	m_pDoc->m_Time.TimeBuf.hour = m_szInPacket[20];
	m_pDoc->m_Time.TimeBuf.minute = m_szInPacket[21];
	m_pDoc->m_Time.TimeBuf.second = m_szInPacket[22];

	BYTE a[2];
	memset(a,0,sizeof(a));
	a[1] = m_szInPacket[23]; a[0] = m_szInPacket[24];
	
	memcpy(&m_pDoc->m_Time.TimeBuf.ms, &a,sizeof(WORD));
	if((m_pDoc->m_Time.DoChangeTime.year == 0 && m_pDoc->m_Time.DoChangeTime.month == 0 && m_pDoc->m_Time.DoChangeTime.day == 0 && m_pDoc->m_Time.DoChangeTime.hour == 0 && m_pDoc->m_Time.DoChangeTime.minute == 0 && m_pDoc->m_Time.DoChangeTime.second ==0))
	{
		m_pDoc->m_Time.DoChangeTime = m_pDoc->m_Time.TimeBuf;
	}
	else
	{
		if(m_pDoc->m_Time.TimeBuf.year > m_pDoc->m_Time.DoChangeTime.year)
		{
			m_pDoc->m_Time.DoChangeTime = m_pDoc->m_Time.TimeBuf;
		}
		else
		{
			if(m_pDoc->m_Time.TimeBuf.year == m_pDoc->m_Time.DoChangeTime.year)
			{
				if(m_pDoc->m_Time.TimeBuf.month > m_pDoc->m_Time.DoChangeTime.month )
				{
					m_pDoc->m_Time.DoChangeTime = m_pDoc->m_Time.TimeBuf;
				}
				else
				{
					if(m_pDoc->m_Time.TimeBuf.month == m_pDoc->m_Time.DoChangeTime.month)
					{
						if(m_pDoc->m_Time.TimeBuf.day > m_pDoc->m_Time.DoChangeTime.day)
						{
							m_pDoc->m_Time.DoChangeTime = m_pDoc->m_Time.TimeBuf;
						}
						else
						{
							if(m_pDoc->m_Time.TimeBuf.day == m_pDoc->m_Time.DoChangeTime.day)
							{
								if(m_pDoc->m_Time.TimeBuf.hour > m_pDoc->m_Time.DoChangeTime.hour)
								{
									m_pDoc->m_Time.DoChangeTime = m_pDoc->m_Time.TimeBuf;
								}
								else
								{
									if(m_pDoc->m_Time.TimeBuf.hour == m_pDoc->m_Time.DoChangeTime.hour)
									{
										if(m_pDoc->m_Time.TimeBuf.minute > m_pDoc->m_Time.DoChangeTime.minute)
										{
											m_pDoc->m_Time.DoChangeTime = m_pDoc->m_Time.TimeBuf;
										}
										else
										{
											if(m_pDoc->m_Time.TimeBuf.minute == m_pDoc->m_Time.DoChangeTime.minute)
											{
												if(m_pDoc->m_Time.TimeBuf.second >= m_pDoc->m_Time.DoChangeTime.second)
												{
													m_pDoc->m_Time.DoChangeTime = m_pDoc->m_Time.TimeBuf;
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	/*if((m_pDoc->m_Time.DoChangeTime.year == 0 && m_pDoc->m_Time.DoChangeTime.month == 0 && m_pDoc->m_Time.DoChangeTime.day == 0 && m_pDoc->m_Time.DoChangeTime.hour == 0 && m_pDoc->m_Time.DoChangeTime.minute == 0 && m_pDoc->m_Time.DoChangeTime.second ==0 && m_pDoc->m_Time.DoChangeTime.ms == 0)
		|| (m_pDoc->m_Time.TimeBuf.year >= m_pDoc->m_Time.DoChangeTime.year && m_pDoc->m_Time.TimeBuf.month >= m_pDoc->m_Time.DoChangeTime.month && m_pDoc->m_Time.TimeBuf.day >= m_pDoc->m_Time.DoChangeTime.day && m_pDoc->m_Time.TimeBuf.hour >= m_pDoc->m_Time.DoChangeTime.hour
		&& m_pDoc->m_Time.TimeBuf.minute >= m_pDoc->m_Time.DoChangeTime.minute && m_pDoc->m_Time.TimeBuf.second >= m_pDoc->m_Time.DoChangeTime.second && m_pDoc->m_Time.TimeBuf.ms >= m_pDoc->m_Time.DoChangeTime.ms))
	{
		m_pDoc->m_Time.DoChangeTime = m_pDoc->m_Time.TimeBuf;
	}*/

	memset(&m_szInPacket[28], 0, sizeof(m_szInPacket)-28);
	NODE();
	m_pDoc->m_bSwitch = 1;
	return TRUE;
}

BOOL CComThread::RcvEnableRoutine()
{
	for(int i = 0; i < 4; i++)
	{
		m_pDoc->m_bEnableStatus[i * 8] = m_szInPacket[9 + i] & 0x01;
		m_pDoc->m_bEnableStatus[i * 8 + 1] = m_szInPacket[9 + i] & 0x02;
		m_pDoc->m_bEnableStatus[i * 8 + 2] = m_szInPacket[9 + i] & 0x04;
		m_pDoc->m_bEnableStatus[i * 8 + 3] = m_szInPacket[9 + i] & 0x08;
		m_pDoc->m_bEnableStatus[i * 8 + 4] = m_szInPacket[9 + i] & 0x10;
		m_pDoc->m_bEnableStatus[i * 8 + 5] = m_szInPacket[9 + i] & 0x20;
		m_pDoc->m_bEnableStatus[i * 8 + 6] = m_szInPacket[9 + i] & 0x40;
		m_pDoc->m_bEnableStatus[i * 8 + 7] = m_szInPacket[9 + i] & 0x80;
	}
	m_pDoc->m_Time.TimeBuf.year = m_szInPacket[13];
	m_pDoc->m_Time.TimeBuf.month = m_szInPacket[14];
	m_pDoc->m_Time.TimeBuf.day = m_szInPacket[15];
	m_pDoc->m_Time.TimeBuf.hour = m_szInPacket[16];
	m_pDoc->m_Time.TimeBuf.minute = m_szInPacket[17];
	m_pDoc->m_Time.TimeBuf.second = m_szInPacket[18];
	if((m_pDoc->m_Time.EnableReguTime.year == 0 && m_pDoc->m_Time.EnableReguTime.month == 0 && m_pDoc->m_Time.EnableReguTime.day == 0 && m_pDoc->m_Time.EnableReguTime.hour == 0 && m_pDoc->m_Time.EnableReguTime.minute == 0 && m_pDoc->m_Time.EnableReguTime.second ==0))
	{
		m_pDoc->m_Time.EnableReguTime = m_pDoc->m_Time.TimeBuf;
	}
	else
	{
		if(m_pDoc->m_Time.TimeBuf.year > m_pDoc->m_Time.EnableReguTime.year)
		{
			m_pDoc->m_Time.EnableReguTime = m_pDoc->m_Time.TimeBuf;
		}
		else
		{
			if(m_pDoc->m_Time.TimeBuf.year == m_pDoc->m_Time.EnableReguTime.year)
			{
				if(m_pDoc->m_Time.TimeBuf.month > m_pDoc->m_Time.EnableReguTime.month )
				{
					m_pDoc->m_Time.EnableReguTime = m_pDoc->m_Time.TimeBuf;
				}
				else
				{
					if(m_pDoc->m_Time.TimeBuf.month == m_pDoc->m_Time.EnableReguTime.month)
					{
						if(m_pDoc->m_Time.TimeBuf.day > m_pDoc->m_Time.EnableReguTime.day)
						{
							m_pDoc->m_Time.EnableReguTime = m_pDoc->m_Time.TimeBuf;
						}
						else
						{
							if(m_pDoc->m_Time.TimeBuf.day == m_pDoc->m_Time.EnableReguTime.day)
							{
								if(m_pDoc->m_Time.TimeBuf.hour > m_pDoc->m_Time.EnableReguTime.hour)
								{
									m_pDoc->m_Time.EnableReguTime = m_pDoc->m_Time.TimeBuf;
								}
								else
								{
									if(m_pDoc->m_Time.TimeBuf.hour == m_pDoc->m_Time.EnableReguTime.hour)
									{
										if(m_pDoc->m_Time.TimeBuf.minute > m_pDoc->m_Time.EnableReguTime.minute)
										{
											m_pDoc->m_Time.EnableReguTime = m_pDoc->m_Time.TimeBuf;
										}
										else
										{
											if(m_pDoc->m_Time.TimeBuf.minute == m_pDoc->m_Time.EnableReguTime.minute)
											{
												if(m_pDoc->m_Time.TimeBuf.second >= m_pDoc->m_Time.EnableReguTime.second)
												{
													m_pDoc->m_Time.EnableReguTime = m_pDoc->m_Time.TimeBuf;
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	/*if((m_pDoc->m_Time.EnableReguTime.year == 0 && m_pDoc->m_Time.EnableReguTime.month == 0 && m_pDoc->m_Time.EnableReguTime.day == 0 && m_pDoc->m_Time.EnableReguTime.hour == 0 && m_pDoc->m_Time.EnableReguTime.minute == 0 && m_pDoc->m_Time.EnableReguTime.second ==0)
		|| (m_pDoc->m_Time.TimeBuf.year >= m_pDoc->m_Time.EnableReguTime.year && m_pDoc->m_Time.TimeBuf.month >= m_pDoc->m_Time.EnableReguTime.month && m_pDoc->m_Time.TimeBuf.day >= m_pDoc->m_Time.EnableReguTime.day && m_pDoc->m_Time.TimeBuf.hour >= m_pDoc->m_Time.EnableReguTime.hour
		&& m_pDoc->m_Time.TimeBuf.minute >= m_pDoc->m_Time.EnableReguTime.minute && m_pDoc->m_Time.TimeBuf.second >= m_pDoc->m_Time.EnableReguTime.second))
	{
		m_pDoc->m_Time.EnableReguTime = m_pDoc->m_Time.TimeBuf;
	}*/
	m_pDoc->m_bSwitch = 1;
	return TRUE;
}

BOOL CComThread::RcvEnableChange()
{
	/*for(int i = 0; i < 4; i++)
	{
		m_pDoc->m_bEnableStatus[i * 8] = m_szInPacket[9 + i] & 0x01;
		m_pDoc->m_bEnableStatus[i * 8 + 1] = m_szInPacket[9 + i] & 0x02;
		m_pDoc->m_bEnableStatus[i * 8 + 2] = m_szInPacket[9 + i] & 0x04;
		m_pDoc->m_bEnableStatus[i * 8 + 3] = m_szInPacket[9 + i] & 0x08;
		m_pDoc->m_bEnableStatus[i * 8 + 4] = m_szInPacket[9 + i] & 0x10;
		m_pDoc->m_bEnableStatus[i * 8 + 5] = m_szInPacket[9 + i] & 0x20;
		m_pDoc->m_bEnableStatus[i * 8 + 6] = m_szInPacket[9 + i] & 0x40;
		m_pDoc->m_bEnableStatus[i * 8 + 7] = m_szInPacket[9 + i] & 0x80;
	}*/
	m_pDoc->m_Time.TimeBuf.year = m_szInPacket[17];
	m_pDoc->m_Time.TimeBuf.month = m_szInPacket[18];
	m_pDoc->m_Time.TimeBuf.day = m_szInPacket[19];
	m_pDoc->m_Time.TimeBuf.hour = m_szInPacket[20];
	m_pDoc->m_Time.TimeBuf.minute = m_szInPacket[21];
	m_pDoc->m_Time.TimeBuf.second = m_szInPacket[22];

	BYTE a[2];
	memset(a,0,sizeof(a));
	a[1] = m_szInPacket[23]; a[0] = m_szInPacket[24];
	memcpy(&m_pDoc->m_Time.TimeBuf.ms, &a,sizeof(WORD));
	if((m_pDoc->m_Time.EnableChangeTime.year == 0 && m_pDoc->m_Time.EnableChangeTime.month == 0 && m_pDoc->m_Time.EnableChangeTime.day == 0 && m_pDoc->m_Time.EnableChangeTime.hour == 0 && m_pDoc->m_Time.EnableChangeTime.minute == 0 && m_pDoc->m_Time.EnableChangeTime.second ==0))
	{
		m_pDoc->m_Time.EnableChangeTime = m_pDoc->m_Time.TimeBuf;
	}
	else
	{
		if(m_pDoc->m_Time.TimeBuf.year > m_pDoc->m_Time.EnableChangeTime.year)
		{
			m_pDoc->m_Time.EnableChangeTime = m_pDoc->m_Time.TimeBuf;
		}
		else
		{
			if(m_pDoc->m_Time.TimeBuf.year == m_pDoc->m_Time.EnableChangeTime.year)
			{
				if(m_pDoc->m_Time.TimeBuf.month > m_pDoc->m_Time.EnableChangeTime.month )
				{
					m_pDoc->m_Time.EnableChangeTime = m_pDoc->m_Time.TimeBuf;
				}
				else
				{
					if(m_pDoc->m_Time.TimeBuf.month == m_pDoc->m_Time.EnableChangeTime.month)
					{
						if(m_pDoc->m_Time.TimeBuf.day > m_pDoc->m_Time.EnableChangeTime.day)
						{
							m_pDoc->m_Time.EnableChangeTime = m_pDoc->m_Time.TimeBuf;
						}
						else
						{
							if(m_pDoc->m_Time.TimeBuf.day == m_pDoc->m_Time.EnableChangeTime.day)
							{
								if(m_pDoc->m_Time.TimeBuf.hour > m_pDoc->m_Time.EnableChangeTime.hour)
								{
									m_pDoc->m_Time.EnableChangeTime = m_pDoc->m_Time.TimeBuf;
								}
								else
								{
									if(m_pDoc->m_Time.TimeBuf.hour == m_pDoc->m_Time.EnableChangeTime.hour)
									{
										if(m_pDoc->m_Time.TimeBuf.minute > m_pDoc->m_Time.EnableChangeTime.minute)
										{
											m_pDoc->m_Time.EnableChangeTime = m_pDoc->m_Time.TimeBuf;
										}
										else
										{
											if(m_pDoc->m_Time.TimeBuf.minute == m_pDoc->m_Time.EnableChangeTime.minute)
											{
												if(m_pDoc->m_Time.TimeBuf.second >= m_pDoc->m_Time.EnableChangeTime.second)
												{
													m_pDoc->m_Time.EnableChangeTime = m_pDoc->m_Time.TimeBuf;
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	/*if((m_pDoc->m_Time.EnableChangeTime.year == 0 && m_pDoc->m_Time.EnableChangeTime.month == 0 && m_pDoc->m_Time.EnableChangeTime.day == 0 && m_pDoc->m_Time.EnableChangeTime.hour == 0 && m_pDoc->m_Time.EnableChangeTime.minute == 0 && m_pDoc->m_Time.EnableChangeTime.second ==0)
		|| (m_pDoc->m_Time.TimeBuf.year >= m_pDoc->m_Time.EnableChangeTime.year && m_pDoc->m_Time.TimeBuf.month >= m_pDoc->m_Time.EnableChangeTime.month && m_pDoc->m_Time.TimeBuf.day >= m_pDoc->m_Time.EnableChangeTime.day && m_pDoc->m_Time.TimeBuf.hour >= m_pDoc->m_Time.EnableChangeTime.hour
		&& m_pDoc->m_Time.TimeBuf.minute >= m_pDoc->m_Time.EnableChangeTime.minute && m_pDoc->m_Time.TimeBuf.second >= m_pDoc->m_Time.EnableChangeTime.second))
	{
		m_pDoc->m_Time.EnableChangeTime = m_pDoc->m_Time.TimeBuf;
	}*/
	memset(&m_szInPacket[28], 0, sizeof(m_szInPacket)-28);
	m_pDoc->m_bSwitch = 1;
	NODE();
	return TRUE;
}

//DEL void CComThread::ValueInit()
//DEL {
//DEL 	memset(m_fPrim_AnaVal,0,sizeof(m_fPrim_AnaVal));
//DEL 	memset(this->m_fSec_AnaVal,0,sizeof(m_fSec_AnaVal));
//DEL 
//DEL 	memset(this->m_fPrim_Meter,0,sizeof(m_fPrim_Meter));
//DEL 	memset(this->m_fSec_Meter,0,sizeof(m_fSec_Meter));
//DEL 
//DEL 	for(int i = 0; i < MAX_SETTING_SECT; i++)
//DEL 	{
//DEL 		for(int j = 0; j < MAX_SETTING_ITEM; j++)
//DEL 		{
//DEL 			m_Pk_value[i][j].bValue = 0;
//DEL 			m_Pk_value[i][j].fValue = 0;
//DEL 			m_Pk_value[i][j].nValue = 0;
//DEL 		}
//DEL 	}
//DEL 	for(int k = 0; k < MAX_SETTING_ITEM; k++)
//DEL 	{

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -