Еще можно что-нибудь типа этого сделать, чтобы красивее выглядело.
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];
}