当前位置: 首页>>代码示例>>C++>>正文


C++ CIniFile::Flush方法代码示例

本文整理汇总了C++中CIniFile::Flush方法的典型用法代码示例。如果您正苦于以下问题:C++ CIniFile::Flush方法的具体用法?C++ CIniFile::Flush怎么用?C++ CIniFile::Flush使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CIniFile的用法示例。


在下文中一共展示了CIniFile::Flush方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: SaveMileage

BOOL CTerminalConfig::SaveMileage(DWORD dwMileage)
{
	if( GetFileAttributes(PATH_CONFIG_INI) == 0xFFFFFFFF )
		return FALSE;

	CIniFile	IniFile;
	//加载文件失败
	if( !IniFile.Load( PATH_CONFIG_INI ) )
		return FALSE;

	IniFile.SetInt(_T("TerminalParam"), _T("VEHICLE_ODOMETER"), dwMileage);

	IniFile.Flush();
//	IniFile.Release();
	return TRUE;


}
开发者ID:gaojihao,项目名称:7520Inspru,代码行数:18,代码来源:TerminalConfig.cpp

示例2: SaveConfigFile


//.........这里部分代码省略.........
	IniFile.SetInt(_T("TerminalParam"), _T("SVR_TCP_PORT"), m_TerminalParam.dwSVR_TCP_PORT);
	//(0x0019)服务器UDP端口
	IniFile.SetInt(_T("TerminalParam"), _T("SVR_UDP_PORT"), m_TerminalParam.dwSVR_UDP_PORT);
	//0x001A~0x001F		保留
	//(0x0020)位置汇报策略
	IniFile.SetInt(_T("TerminalParam"), _T("POS_REPORT_TYPE"), m_TerminalParam.dwPOS_REPORT_TYPE);
	//(0x0021)位置汇报方案
	IniFile.SetInt(_T("TerminalParam"), _T("POS_REPORT_CONDITION"), m_TerminalParam.dwPOS_REPORT_CONDITION);
	//(0x0022)驾驶员未登录汇报时间间隔,单位为秒(s), >0
	IniFile.SetInt(_T("TerminalParam"), _T("POS_REPORT_SLICE_LOGOUT"), m_TerminalParam.dwPOS_REPORT_SLICE_LOGOUT);
	//0x0023~0x0026		保留
	//(0x0027)休眠时汇报时间间隔,单位为秒(s), >0
	IniFile.SetInt(_T("TerminalParam"), _T("POS_REPORT_SLICE_SLEEP"), m_TerminalParam.dwPOS_REPORT_SLICE_SLEEP);
	//(0x0028)紧急报警时汇报时间间隔,单位为秒(s), >0
	IniFile.SetInt(_T("TerminalParam"), _T("POS_REPORT_SLICE_ALARM"), m_TerminalParam.dwPOS_REPORT_SLICE_ALARM);
	//(0x0029)缺省时间汇报间隔,单位为秒(s), >0
	IniFile.SetInt(_T("TerminalParam"), _T("POS_REPORT_SLICE_DEFAULT"), m_TerminalParam.dwPOS_REPORT_SLICE_DEFAULT);
	//0x002A~0x002B		保留
	//(0x002C)缺省距离汇报间隔,单位为米(m), >0
	IniFile.SetInt(_T("TerminalParam"), _T("POS_REPORT_DIST_DEFAULT"), m_TerminalParam.dwPOS_REPORT_DIST_DEFAULT);
	//(0x002D)驾驶员未登录汇报距离间隔,单位为米(m), >0
	IniFile.SetInt(_T("TerminalParam"), _T("POS_REPORT_DIST_LOGOUT"), m_TerminalParam.dwPOS_REPORT_DIST_LOGOUT);
	//(0x002E)休眠时汇报距离间隔,单位为米(m), >0
	IniFile.SetInt(_T("TerminalParam"), _T("POS_REPORT_DIST_SLEEP"), m_TerminalParam.dwPOS_REPORT_DIST_SLEEP);
	//(0x002F)紧急报警时汇报距离间隔,单位为米(m), >0
	IniFile.SetInt(_T("TerminalParam"), _T("POS_REPORT_DIST_ALARM"), m_TerminalParam.dwPOS_REPORT_DIST_ALARM);
	//(0x0030)拐点补传角度,<180
	IniFile.SetInt(_T("TerminalParam"), _T("CORNER_RETRANSMIT_ANGLE"), m_TerminalParam.dwCORNER_RETRANSMIT_ANGLE);
	//(0x0031)电子围栏半径(非法位移阈值),单位为米  Radius of the electronic fence
	IniFile.SetInt(_T("TerminalParam"), _T("ELECTRONIC_FENCE_RADIUS"), m_TerminalParam.wELECTRONIC_FENCE_RADIUS);
	//0x0032~0x003F		保留
	//(0x0040)监控平台电话号码
	IniFile.SetString(_T("TerminalParam"), _T("PHONE_NUM_MONITOR"), CString(m_TerminalParam.szPHONE_NUM_MONITOR));
	//(0x0041)复位电话号码
	IniFile.SetString(_T("TerminalParam"), _T("PHONE_NUM_RESET"), CString(m_TerminalParam.szPHONE_NUM_RESET));
	//(0x0042)恢复出厂设置电话号码
	IniFile.SetString(_T("TerminalParam"), _T("PHONE_NUM_RESTORE"), CString(m_TerminalParam.szPHONE_NUM_RESTORE));
	//(0x0043)监控平台SMS电话号码
	IniFile.SetString(_T("TerminalParam"), _T("PHONE_NUM_SVR_SMS"), CString(m_TerminalParam.szPHONE_NUM_SVR_SMS));
	//(0x0044)接收终端SMS文本报警号码
	IniFile.SetString(_T("TerminalParam"), _T("PHONE_NUM_TMN_SMS"), CString(m_TerminalParam.szPHONE_NUM_TMN_SMS));
	//(0x0045)终端电话接听策略
	IniFile.SetInt(_T("TerminalParam"), _T("ANSWER_PHONE_TYPE"), m_TerminalParam.dwANSWER_PHONE_TYPE);
	//(0x0046)每次最长通话时间
	IniFile.SetInt(_T("TerminalParam"), _T("SINGLE_CALL_TIME_LIMIT"), m_TerminalParam.dwSINGLE_CALL_TIME_LIMIT);
	//(0x0047)当月最长通话时间
	IniFile.SetInt(_T("TerminalParam"), _T("MONTH_CALL_TIME_LIMIT"), m_TerminalParam.dwMONTH_CALL_TIME_LIMIT);
	//(0x0048)监听电话号码
	IniFile.SetString(_T("TerminalParam"), _T("MONITOR_PHONE_NUM"), CString(m_TerminalParam.szMONITOR_PHONE_NUM));
	//(0x0049)监管平台特权短信号码
	IniFile.SetString(_T("TerminalParam"), _T("SVR_PRIVILEGE_SMS_NUM"), CString(m_TerminalParam.szSVR_PRIVILEGE_SMS_NUM));
	//0x004A~0x004F		保留
	//(0x0050)报警屏蔽字
	IniFile.SetInt(_T("TerminalParam"), _T("ALARM_MASK_BIT"), m_TerminalParam.dwALARM_MASK_BIT);
	//(0x0051)报警发送文本SMS开关
	IniFile.SetInt(_T("TerminalParam"), _T("ALARM_SEND_SMS_SWITCH"), m_TerminalParam.dwALARM_SEND_SMS_SWITCH);
	//(0x0052)报警拍摄开关
	IniFile.SetInt(_T("TerminalParam"), _T("ALARM_CAPTURE_SWITCH"), m_TerminalParam.dwALARM_CAPTURE_SWITCH);
	//(0x0053)报警拍摄存储标志
	IniFile.SetInt(_T("TerminalParam"), _T("ALARM_CAPTURE_STORE_FLAG"), m_TerminalParam.dwALARM_CAPTURE_STORE_FLAG);
	//(0x0054)关键标志
	IniFile.SetInt(_T("TerminalParam"), _T("KEY_FLAG"), m_TerminalParam.dwKEY_FLAG);
	//(0x0055)最高速度
	IniFile.SetInt(_T("TerminalParam"), _T("SPEED_LIMIT"), m_TerminalParam.dwSPEED_LIMIT);
	//(0x0056)超速持续时间
	IniFile.SetInt(_T("TerminalParam"), _T("OVERSPEED_DUREATION"), m_TerminalParam.dwOVERSPEED_DUREATION);
	//(0x0057)连续驾驶时间门限
	IniFile.SetInt(_T("TerminalParam"), _T("CONTINUE_DRIVE_TIME_LIMIT"), m_TerminalParam.dwCONTINUE_DRIVE_TIME_LIMIT);
	//(0x0058)当天累计驾驶时间门限
	IniFile.SetInt(_T("TerminalParam"), _T("ONE_DAY_DRIVE_TIME_LIMIT"), m_TerminalParam.dwONE_DAY_DRIVE_TIME_LIMIT);
	//(0x0059)最小休息时间
	IniFile.SetInt(_T("TerminalParam"), _T("MINIMUM_REST_TIME"), m_TerminalParam.dwMINIMUM_REST_TIME);
	//(0x005A)最长停车时间
	IniFile.SetInt(_T("TerminalParam"), _T("MAXIMUM_PARKING_TIME"), m_TerminalParam.dwMAXIMUM_PARKING_TIME);
	//0x005B~0x006F		保留
	//(0x0070)图像/视频质量,1~10,1最好
	IniFile.SetInt(_T("TerminalParam"), _T("IMAGE_VIDEO_QUALITY"), m_TerminalParam.dwIMAGE_VIDEO_QUALITY);
	//(0x0071)亮度,0~255
	IniFile.SetInt(_T("TerminalParam"), _T("BRIGHTNESS"), m_TerminalParam.dwBRIGHTNESS);
	//(0x0072)对比度,0~127
	IniFile.SetInt(_T("TerminalParam"), _T("CONTRAST"), m_TerminalParam.dwCONTRAST);
	//(0x0073)饱和度,0~127
	IniFile.SetInt(_T("TerminalParam"), _T("SATURATION"), m_TerminalParam.dwSATURATION);
	//(0x0074)色度,0~255
	IniFile.SetInt(_T("TerminalParam"), _T("CHROMA"), m_TerminalParam.dwCHROMA);
	//0x0075~0x007F		保留
	//(0x0080)车辆里程表读数,1/10km
	IniFile.SetInt(_T("TerminalParam"), _T("VEHICLE_ODOMETER"), m_TerminalParam.dwVEHICLE_ODOMETER);
	//(0x0081)车辆所在的省域ID
	IniFile.SetInt(_T("TerminalParam"), _T("VEHICLE_PROVINCE_ID"), m_TerminalParam.wVEHICLE_PROVINCE_ID);
	//(0x0082)车辆所在的市域ID
	IniFile.SetInt(_T("TerminalParam"), _T("VEHICLE_CITY_ID"), m_TerminalParam.wVEHICLE_CITY_ID);
	//(0x0083)公安交通管理部门颁发的机动车号码
	IniFile.SetString(_T("TerminalParam"), _T("VEHICLE_ID"), CString(m_TerminalParam.szVEHICLE_ID));
	//(0x0084)车牌颜色
	IniFile.SetInt(_T("TerminalParam"), _T("PLATE_COLOR"), m_TerminalParam.dwPLATE_COLOR);

	IniFile.Flush();
	return TRUE;
}
开发者ID:gaojihao,项目名称:7520Inspru,代码行数:101,代码来源:TerminalConfig.cpp


注:本文中的CIniFile::Flush方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。