Показать сообщение отдельно
Старый 08.09.2006, 10:54   #3  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Еще можно что-нибудь типа этого сделать, чтобы красивее выглядело.
X++:
container getImageAndTitle(str _header)
{
    str path;
    int i, img;
    boolean startsWith(str _s1, str _s2){
        return strScan(_s1, _s2, 1, strLen(_s1))==1;
    }
    ;
    for(i=1;i<=conlen(this.pathes());i++)
    {
        [path, img]=conPeek(this.pathes(),i);
        if(startsWith(_header, path))
        {
            return [imgApp.image(img), strDel(_header, 1, strLen(path))];
        }
        //oip -->
        if (!path)
            switch (_header)
            {
                case "Репозитарий прикладных объектов":
                    return [imgApp.image(#ImageAOT), _header];
                    break;
                case "\\\Projects":
                    return [imgApp.image(#ImageProjects), _header];
                    break;
            }
        //oip <--
    }
    return [0, _header];
}

Последний раз редактировалось oip; 08.09.2006 в 14:05.
За это сообщение автора поблагодарили: belugin (6).