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

📄 dsacdobject.h

📁 dsacd_ivr 的实现
💻 H
📖 第 1 页 / 共 2 页
字号:
class dsACDDefaultMatch : public dsACDObjectBase
{
public:
	dsACDDefaultMatch() : dsACDObjectBase(0X307) {}
	~dsACDDefaultMatch() {}

	virtual	PVOID Read() const {return NULL;}
	virtual void Write(PVOID p) {}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
};

/***********************************************************************
							分支匹配语句
***********************************************************************/
class dsACDMatch : public dsACDObjectBase
{
public:
	dsACDMatch() : dsACDObjectBase(0X308) { pInfo = NULL;}
	~dsACDMatch() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsMM_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsMM_INFO *pInfo, CString &csItemText);

private:
	dsMM_INFO *	pInfo;
};

/***********************************************************************
							循环控制语句
***********************************************************************/
class dsACDCirculate : public dsACDObjectBase
{
public:
	dsACDCirculate() : dsACDObjectBase(0X309) { pInfo = NULL;}
	~dsACDCirculate() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsCir_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsCir_INFO *pInfo, CString &csItemText);

private:
	dsCir_INFO *	pInfo;
};

/***********************************************************************
							程序块语句
***********************************************************************/
class dsACDFunction : public dsACDObjectBase
{
public:
	dsACDFunction() : dsACDObjectBase(0X30A) { pInfo = NULL;}
	~dsACDFunction() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsFun_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsFun_INFO *pInfo, CString &csItemText);

private:
	dsFun_INFO *	pInfo;
};

/***********************************************************************
							标号位置语句
***********************************************************************/
class dsACDSign : public dsACDObjectBase
{
public:
	dsACDSign() : dsACDObjectBase(0X30B) { pInfo = NULL;}
	~dsACDSign() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsSig_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsSig_INFO *pInfo, CString &csItemText);

private:
	dsSig_INFO *	pInfo;
};

/***********************************************************************
							跳转语句
***********************************************************************/
class dsACDJump : public dsACDObjectBase
{
public:
	dsACDJump() : dsACDObjectBase(0X30C) { pInfo = NULL;}
	~dsACDJump() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsJmp_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsJmp_INFO *pInfo, CString &csItemText);

private:
	dsJmp_INFO *	pInfo;
};

/***********************************************************************
							结束流程语句
***********************************************************************/
class dsACDEndFlow : public dsACDObjectBase
{
public:
	dsACDEndFlow() : dsACDObjectBase(0X30D) {}
	~dsACDEndFlow() {}

	virtual	PVOID Read() const {return NULL;}
	virtual void Write(PVOID p) {}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
};

/***********************************************************************
							重新开始语句
***********************************************************************/
class dsACDRestart : public dsACDObjectBase
{
public:
	dsACDRestart() : dsACDObjectBase(0X30E) {}
	~dsACDRestart() {}

	virtual	PVOID Read() const {return NULL;}
	virtual void Write(PVOID p) {}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
};

/***********************************************************************
							变量运算语句
***********************************************************************/
class dsACDOperate : public dsACDObjectBase
{
public:
	dsACDOperate() : dsACDObjectBase(0X201) {pInfo = NULL;}
	~dsACDOperate() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsVO_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsVO_INFO *pInfo, CString &csItemText);

private:
	dsVO_INFO *	pInfo;
};

/***********************************************************************
							文字转换语句
***********************************************************************/
class dsACDConvert : public dsACDObjectBase
{
public:
	dsACDConvert() : dsACDObjectBase(0X202) {pInfo = NULL;}
	~dsACDConvert() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsChar_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsChar_INFO *pInfo, CString &csItemText);

private:
	dsChar_INFO *	pInfo;
};

/***********************************************************************
							日期时间语句
***********************************************************************/
class dsACDDateTime : public dsACDObjectBase
{
public:
	dsACDDateTime() : dsACDObjectBase(0X203) {pInfo = NULL;}
	~dsACDDateTime() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsDT_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsDT_INFO *pInfo, CString &csItemText);

private:
	dsDT_INFO *	pInfo;
};

/***********************************************************************
							数据库操作语句
***********************************************************************/
class dsACDDBOperate : public dsACDObjectBase
{
public:
	dsACDDBOperate() : dsACDObjectBase(0X204) {pInfo = NULL;}
	~dsACDDBOperate() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsDBOpe_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsDBOpe_INFO *pInfo, CString &csItemText);

private:
	dsDBOpe_INFO *	pInfo;
};

/***********************************************************************
							取字段值语句
***********************************************************************/
class dsACDGetField : public dsACDObjectBase
{
public:
	dsACDGetField() : dsACDObjectBase(0X205) {pInfo = NULL;}
	~dsACDGetField() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsField_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsField_INFO *pInfo, CString &csItemText);

private:
	dsField_INFO *	pInfo;
};

/***********************************************************************
							设置查询命令语句
***********************************************************************/
class dsACDQueryCommand : public dsACDObjectBase
{
public:
	dsACDQueryCommand() : dsACDObjectBase(0X206) {pInfo = NULL;}
	~dsACDQueryCommand() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsQC_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsQC_INFO *pInfo, CString &csItemText);

private:
	dsQC_INFO *	pInfo;
};

/***********************************************************************
							设置查询参数语句
***********************************************************************/
class dsACDQueryParameter : public dsACDObjectBase
{
public:
	dsACDQueryParameter() : dsACDObjectBase(0X207) {pInfo = NULL;}
	~dsACDQueryParameter() {if (pInfo != NULL)  delete pInfo;}

	virtual	PVOID Read() const {return pInfo;}
	virtual void Write(PVOID p) {pInfo = (dsQP_INFO *)p;}
	virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
	void ReadformFile (const CString & buf, dsQP_INFO *pInfo, CString &csItemText);

private:
	dsQP_INFO *	pInfo;
};
#endif // !defined(AFX_DSACDOBJECT_H__86EF7403_D4ED_4C15_B024_FB094E8E76F6__INCLUDED_)

⌨️ 快捷键说明

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