ultimatepp/reference/INI/INI.cpp
cxl dc87bce5f9 .reference
git-svn-id: svn://ultimatepp.org/upp/trunk@5087 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2012-06-28 22:36:13 +00:00

37 lines
613 B
C++

#include <Core/Core.h>
using namespace Upp;
namespace Config {
INI_BOOL(flag1, false, "This is bool parameter 1")
INI_BOOL(flag2, true, "This is bool parameter 2")
INI_STRING(text, "default text", "Text parameter");
INI_INT(number, 123456, "Number parameter");
};
extern void ExternalFn();
CONSOLE_APP_MAIN
{
StdLogSetup(LOG_COUT|LOG_FILE);
SetIniFile(GetDataFile("test.ini"));
DDUMP(Config::flag1);
DDUMP(Config::flag2);
DDUMP(Config::text);
DDUMP(Config::number);
LOG(GetIniInfoFormatted());
Config::number = 321;
DDUMP(Config::number);
LOG(GetIniInfoFormatted());
ExternalFn();
}