1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| for each( pOptionEx in pstListOptionEx)
{
System::String^ wsTempSection = pOptionEx->sSectionName;
System::String^ wsTempKeyName = pOptionEx->sKeyName;
System::String^ wsDefaultValue = pOptionEx->sDefaultValue;
unsigned int dwDefaultValue = pOptionEx->dwDefaultValue;
unsigned int dwValue = pOptionEx->dwValue;
switch( pOptionEx->iType)
{
case 0:
if( GetStringValue( wsTempSection, wsTempKeyName, wsDefaultValue, pOptionEx->sValue) != INIT_NO_ERROR)
{
CStrConv::CreateReturnCode( enTYPEM::TYPE_ERROR, MSG_CANT_GET_STRING_VALUE, enModuleIDM::MODULE_ID_OPTION_MANAGER, (int)enObjectClass::UTILITY_OPTION_MANAGER_COPTION_METHOD, (int)enObjectClass::GET_LIST_OF_VALUE, CANT_GET_STRING_VALUE);
return ErrorCode;
}
else
{
wsSection = pOptionEx->sSectionName;
wsKey = pOptionEx->sKeyName;
wsDefault = pOptionEx->sDefaultValue;
wsValue = pOptionEx->sValue;
}
break;
case 1:
if( GetUIntValue( wsTempSection, wsTempKeyName, dwDefaultValue, dwValue) != INIT_NO_ERROR)
{
CStrConv::CreateReturnCode( enTYPEM::TYPE_ERROR, MSG_CANT_GET_UINT_VALUE, enModuleIDM::MODULE_ID_OPTION_MANAGER, (int)enObjectClass::UTILITY_OPTION_MANAGER_COPTION_METHOD, (int)enObjectClass::GET_LIST_OF_VALUE, CANT_GET_UINT_VALUE);
return ErrorCode;
}
break; |
Partager