?? xexcepmsg.h
字號(hào):
//---------------------------------------------------------------------------
#ifndef XExcepMsgH
#define XExcepMsgH
//---------------------------------------------------------------------------
#ifndef XCommonTypeH
#include <XCommonType.h>
#endif
namespace zdhsoft
{
//Out Of Memory
extern const AnsiString EXCEPTION_OUT_OF_MEMORY;
extern const AnsiString EXCEPTION_OUT_OF_SUFFIX_BYTEBUFFER;
/*
///////////////////////////////////////////////////////////////////////////////
[Name]XExceptionArrayOutOfRange
[Title]數(shù)組越界異常類
///////////////////////////////////////////////////////////////////////////////
[Base Class]
public Exception
[Description]
數(shù)組越界異常類,當(dāng)數(shù)組訪問越界的時(shí)候,就會(huì)拋出該類
屬性:Index表示越界的下標(biāo)值
Length表示數(shù)組元組的個(gè)數(shù)
[Version]1.0
[Author]Rex Winter
[Date]2005-5-29
///////////////////////////////////////////////////////////////////////////////
*/
class XExceptionArrayOutOfRange : public Exception
{
public:
XExceptionArrayOutOfRange(int iIndex,int iLength,int iHelpContext=0);
__property int Index = { read = m_Index, write = m_Index };
__property int Length = { read = m_Length, write = m_Length };
private:
int m_Index;
int m_Length;
};
/*
///////////////////////////////////////////////////////////////////////////////
[Name]XExceptionIsLowZero
[Title]某個(gè)變量<0異常類
///////////////////////////////////////////////////////////////////////////////
[Base Class]
public Exception
[Description]
某個(gè)變量<0異常類,當(dāng)某個(gè)變量小于0的時(shí)候,拋出該異常
屬性:AnsiString Name:小于0變量的名稱
[Version]1.0
[Author]Rex Winter
[Date]2005-6-21
///////////////////////////////////////////////////////////////////////////////
*/
class XExceptionIsLowZero : public Exception
{
public:
XExceptionIsLowZero(const AnsiString & strName,int iHelpContext=0);
XExceptionIsLowZero(const char * strName,int iHelpContext=0);
__property AnsiString Name = { read = m_Name };
private:
AnsiString m_Name;
};
/*
///////////////////////////////////////////////////////////////////////////////
[Name]XExceptionIsLowZero
[Title]某個(gè)變量<0異常類
///////////////////////////////////////////////////////////////////////////////
[Base Class]
public Exception
[Description]
某個(gè)變量<0異常類,當(dāng)某個(gè)變量小于0的時(shí)候,拋出該異常
屬性:AnsiString Name:小于0變量的名稱
[Version]1.0
[Author]Rex Winter
[Date]2005-6-21
///////////////////////////////////////////////////////////////////////////////
*/
class XExceptionIsEmpty : public Exception
{
XExceptionIsEmpty(const AnsiString & strName,int iHelpContext=0);
XExceptionIsEmpty(const char * strName,int iHelpContext=0);
__property AnsiString Name = { read = m_Name };
private:
AnsiString m_Name;
};
/*
一組日期時(shí)間異常的常量
*/
const int DATETIME_INVALIDATION_DATE = 1; //無效的日期
const int DATETIME_INVALIDATION_TIME = 2; //無效的日期
const int DATETIME_INVALIDATION_YEAR = 3;
const int DATETIME_INVALIDATION_MONTH = 4;
const int DATETIME_INVALIDATION_DAY = 5;
const int DATETIME_INVALIDATION_HOUR = 6;
const int DATETIME_INVALIDATION_MINUTE = 7;
const int DATETIME_INVALIDATION_SECOND = 8;
const int DATETIME_INVALIDATION_MILLIS = 9;
const int DATETIME_INVALIDATION_DATETIME = 10; //無效的時(shí)間日期
/*
///////////////////////////////////////////////////////////////////////////////
[Name]XEDateTimeError
[Title]日期時(shí)間錯(cuò)誤異常
///////////////////////////////////////////////////////////////////////////////
[Base Class]public Exception
[Description]
[Version]1.0
[Author]Rex Winter
[Date]2005-7-5
///////////////////////////////////////////////////////////////////////////////
*/
class XEDateTimeError : public Exception
{
public:
XEDateTimeError(int aInvalidation = DATETIME_INVALIDATION_DATETIME,int aInvalidValue = 0,int iHelpContext=0);
__property int InvalidValue = { read = m_InvalidValue, write = m_InvalidValue };
__property int Invalidation = { read = m_Invalidation, write = m_Invalidation };
private:
int m_Invalidation;
int m_InvalidValue; //無效的值
};
}
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -