123456789101112131415161718192021 |
- #ifndef _C_CONFIG_H_
- #define _C_CONFIG_H_
- class C_Config
- {
- public:
- C_Config(wchar_t *ini,wchar_t *section=L"ml_pmp", C_Config * globalWrite=NULL);
- ~C_Config();
- void WriteInt(wchar_t *name, int value, wchar_t *section=NULL);
- wchar_t *WriteString(wchar_t *name, wchar_t *string, wchar_t *section=NULL);
- int ReadInt(wchar_t *name, int defvalue, wchar_t *section=NULL);
- wchar_t *ReadString(wchar_t *name, wchar_t *defvalue, wchar_t *section=NULL);
- wchar_t *GetIniFile(){return m_inifile;}
- private:
- wchar_t m_strbuf[8192];
- wchar_t *m_inifile;
- wchar_t *m_section;
- C_Config * globalWrite;
- };
- #endif//_C_CONFIG_H_
|