Показать сообщение отдельно
Старый 05.06.2009, 18:55   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
.
X++:
{
    SysLabel                label;
    DictMethod              dictMethod;
    SysDictType           dictType;
    ;

    dictMethod  = new DictMethod(UtilElementType::TableInstanceMethod, xxx.TableId, xxx.DataMethod);
    if (dictMethod.returnType() == Types::UserType)
    {
        dictType = new SysDictType(dictMethod.returnId());
        if (languageId)
        {
            label    = new SysLabel(languageId);
            valLabel = label.extractString(dictType.labelLabel());
        }
        else
        {
            valLabel = dictType.label();
        }
    }
    else
    {
        valLabel = dictMethod.name();
    }
}
За это сообщение автора поблагодарили: NetBus (1), Gustav (2), alex55 (1).