Files
Sun1602/Tools/ScriptChecker.Old/Script.h
T
2022-10-26 12:25:11 +08:00

36 lines
926 B
C++

#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; }
};