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

📄 container.h

📁 mcgs的数据导出源代码
💻 H
字号:
// Container.h: interface for the CContainer class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CONTAINER_H__0A93F167_EEBD_11D1_8A1D_0040333D97AD__INCLUDED_)
#define AFX_CONTAINER_H__0A93F167_EEBD_11D1_8A1D_0040333D97AD__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
enum DATAPARAMETER{DATA_PARAMBEGIN = -1,
				DATA_SAVEONEXIT,//退出时自动保留
				DATA_PRINTALARM,//自动打印报警信息
				DATA_DATAKEEPMODE,//0:永久保存,1:只保留小时
				DATA_DATAKEEPTIME,//保留小时数
				DATA_ACDATASAVE,//是否加速存盘
				DATA_CONDITIONSTRPOS,//表达式
				DATA_CONDITIONPROGPOS,//运行程序
				DATA_ACTIMESPAN,//加速存盘间隔(秒)
				DATA_ACLENGTH,//加速存盘时间(秒)
				DATA_CHANGESAVESPAN,//改变存盘间隔
				DATA_CHANGESPANPOINT1,//第一时间点
				DATA_TIMESPANPOINT1,//第一时间间隔
				DATA_CHANGESPANPOINT2,//第二时间点
				DATA_TIMESPANPOINT2,//第二时间间隔
				DATA_PARAMEND,
				DATA_DATASTATE,//对象状态
};

class CContainer
{		
	CArray<int,int>		m_IntArray;
	CArray<int,int>		m_IntIndex;
	CStringArray			m_StrArray;
	CArray<int,int>		m_StrIndex;
	CArray<BYTE*,BYTE*>	m_MemArray;
	CArray<int,int>		m_MemSize;
	CArray<int,int>		m_MemIndex;
public:
	BOOL SvrAppend(CByteArray & value,CArray<int,int>& IDs);
	BOOL SvrAdd(int iID,const CByteArray& value);
	BOOL SvrAdd(int iID,LPCTSTR value);
	BOOL SvrAdd(int iID,const int value);
	BOOL SvrLookup(int iID, CByteArray& value);
	BOOL SvrLookup(int iID,CString& value);
	BOOL SvrLookup(int iID,int& value);
	CContainer(CByteArray* pValue = NULL,CArray<int,int>* pIDs = NULL);
	virtual ~CContainer();

};

#endif // !defined(AFX_CONTAINER_H__0A93F167_EEBD_11D1_8A1D_0040333D97AD__INCLUDED_)

⌨️ 快捷键说明

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