source: dev/trunk/ab5.0/abdev/BasicCompiler_Common/NonVolatile.h@ 829

Last change on this file since 829 was 829, checked in by イグトランス (egtra), 12 years ago

svn:eol-styleとsvn:mime-type(文字コード指定含む)の設定

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/plain; charset=Shift_JIS
File size: 1.1 KB
Line 
1
2char *ReadBuffer_NonErrMsg( const std::string &path );
3
4class CNonVolatile{
5 char *buffer;
6
7 void OldLoad();
8
9 BOOL GetDataLine(char *name,char *parms);
10
11 BOOL GetWholeValue(char *name,int *pi32data);
12 BOOL Get3WholeValue(char *name,int *pd1,int *pd2,int *pd3);
13 BOOL GetRGBValue(char *name,COLORREF *prgb);
14 BOOL GetStringValue(char *name,char *str);
15 BOOL GetRectValue(char *name,RECT *prc);
16 BOOL GetPointValue(char *name,POINT *prc);
17
18 void SetWholeValue(char *name,long i32data);
19 void Set3WholeValue(char *name,long d1,long d2,long d3);
20 void SetRGBValue(char *name,COLORREF rgb);
21 void SetStringValue(char *name,char *str);
22 void SetRectValue(char *name,RECT *prc);
23 void SetPointValue(char *name,POINT *prc);
24public:
25 BOOL bShow_DefaultSystem_Var;
26 BOOL bShow_Rad_Var;
27 BOOL bShow_GUID_Var;
28
29 POINT MainDlgPos;
30 RECT VarDlgRect;
31
32 //デバッグのウォッチリスト
33 int WatchNum;
34 char **ppWatchStr;
35
36
37 CNonVolatile(){};
38 ~CNonVolatile(){};
39 void load();
40 void save();
41
42private:
43 CNonVolatile(CNonVolatile const&);
44 CNonVolatile& operator =(CNonVolatile const&);
45};
46extern CNonVolatile *pobj_nv;
Note: See TracBrowser for help on using the repository browser.