36 lines
926 B
C++
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; }
|
|
|
|
};
|