#pragma once #include "def.h" class CScript { private: int m_nColumnCount; // Ä÷³ÀÇ °³¼ö public: CScript(void); virtual ~CScript(void); virtual CString GetContentsAll() = 0; virtual BOOL SaveData(int nCol, COleVariant value, int& nErrorCode) = 0; virtual CString GetItem(int nCol) = 0; public: CString GetTextFromWORD(WORD nNum); CString GetTextFromDWORD(DWORD nNum); CString GetTextFromBYTE(BYTE nNum); CString GetTextFromFLOAT(FLOAT nNum); CString GetTextFromINT(int nNum); public: WORD CheckWORD(VARIANT value, int& nErrorCode); DWORD CheckDWORD(VARIANT value, int& nErrorCode); BYTE CheckBYTE(VARIANT value, int& nErrorCode); FLOAT CheckFLOAT(VARIANT value, int& nErrorCode); int CheckINT(VARIANT value, int& nErrorCode); CString CheckString(VARIANT value, int& nErrorCode); void SetColumnCount( int nCount ){ m_nColumnCount = nCount; } int GetColumnCount(){ return m_nColumnCount; } };