Patch level : 12.0 no-patch
Files correlati : Commento : config : aggiunte le funzioni ini_get_long(const char* file, const char* para, const char* name, long defval = 0, int idx = -1) ini_get_date (const char* file, const char* para, const char* name, const char* defval = "", int idx = -1) ini_get_real(const char* file, const char* para, const char* name, const char* defval = "", int idx = -1) ini_get_long(int cfg, const char* para, const char* name, long defval = 0, int idx = -1)
This commit is contained in:
parent
3028d42120
commit
33bf40c3ef
@ -995,6 +995,21 @@ int ini_get_int(const char* file, const char* para, const char* name, int defval
|
||||
return xvt_sys_get_profile_int(file, para, varname, defval);
|
||||
}
|
||||
|
||||
int ini_get_long(const char* file, const char* para, const char* name, long defval, int idx)
|
||||
{
|
||||
DECLARE_VARNAME(name, idx);
|
||||
return xvt_sys_get_profile_int(file, para, varname, defval);
|
||||
}
|
||||
const TDate ini_get_date(const char* file, const char* para, const char* name, const char* defval, int idx)
|
||||
{
|
||||
return TDate(ini_get_string(file, para, name, defval, idx));
|
||||
}
|
||||
|
||||
const real ini_get_real(const char* file, const char* para, const char* name, const char* defval, int idx)
|
||||
{
|
||||
return real(ini_get_string(file, para, name, defval, idx));
|
||||
}
|
||||
|
||||
bool ini_set_int(const char* file, const char* paragraph, const char* name, int val, int idx)
|
||||
{
|
||||
TString16 value; value << val;
|
||||
@ -1048,6 +1063,12 @@ int ini_get_int(int cfg, const char* paragraph, const char* name, int defval, in
|
||||
return ini_get_int(filename, paragraph, name, defval, idx);
|
||||
}
|
||||
|
||||
int ini_get_long(int cfg, const char* paragraph, const char* name, int defval, int idx)
|
||||
{
|
||||
DECLARE_FILENAME(cfg);
|
||||
return ini_get_long(filename, paragraph, name, defval, idx);
|
||||
}
|
||||
|
||||
bool ini_set_int(int cfg, const char* paragraph, const char* name, int val, int idx)
|
||||
{
|
||||
DECLARE_FILENAME(cfg);
|
||||
|
@ -186,8 +186,11 @@ public:
|
||||
|
||||
// Low level utilities
|
||||
bool ini_get_bool (const char* file, const char* para, const char* name, bool defval = false, int idx = -1);
|
||||
int ini_get_int (const char* file, const char* para, const char* name, int defval = 0, int idx = -1);
|
||||
int ini_get_int(const char* file, const char* para, const char* name, int defval = 0, int idx = -1);
|
||||
int ini_get_long(const char* file, const char* para, const char* name, long defval = 0, int idx = -1);
|
||||
const TString& ini_get_string(const char* file, const char* para, const char* name, const char* defval = "", int idx = -1);
|
||||
const TDate ini_get_date (const char* file, const char* para, const char* name, const char* defval = "", int idx = -1);
|
||||
const real ini_get_real(const char* file, const char* para, const char* name, const char* defval = "", int idx = -1);
|
||||
bool ini_set_bool (const char* file, const char* para, const char* name, bool val, int idx = -1);
|
||||
bool ini_set_int (const char* file, const char* para, const char* name, int val, int idx = -1);
|
||||
bool ini_set_string(const char* file, const char* para, const char* name, const char* val, int idx = -1);
|
||||
@ -200,7 +203,8 @@ void ini_del_memo (const char* file, const char* para, const char* name);
|
||||
|
||||
// High level utilities
|
||||
bool ini_get_bool (int cfg, const char* para, const char* name, bool defval = false, int idx = -1);
|
||||
int ini_get_int (int cfg, const char* para, const char* name, int defval = 0, int idx = -1);
|
||||
int ini_get_int(int cfg, const char* para, const char* name, int defval = 0, int idx = -1);
|
||||
int ini_get_long(int cfg, const char* para, const char* name, long defval = 0, int idx = -1);
|
||||
const TString& ini_get_string(int cfg, const char* para, const char* name, const char* defval = "", int idx = -1);
|
||||
const TDate ini_get_date (int cfg, const char* para, const char* name, const char* defval = "", int idx = -1);
|
||||
const real ini_get_real (int cfg, const char* para, const char* name, const char* defval = "", int idx = -1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user