Собственно вопрос.
Поясню проблему на примере:
Допустим надо реализовать infolog с раскрывающимися подпунктами:
Простой код реализующий это через setprefix:
X++:
Counter i;
str tmp;
;
setprefix('Сообщения:');
setprefix('категория 1');
setprefix('категория 2');
tmp = 'сообщение';
info(tmp);
Но код с циклом setprefix не работает, почему?
X++:
Counter i;
str tmp;
;
setprefix('Сообщения:');
for (i = 1; i <= 2; i++)
setprefix(strFmt('категория %1', i));
tmp = 'сообщение';
info(tmp);
P.S.
Приходится реализовывать без setprefix а через табуляцию:
X++:
Counter i;
str tmp;
;
setprefix('Сообщения:');
for (i = 1; i <= 2; i++)
tmp += (strFmt('категория %1', i) + '\t');
tmp += 'сообщение';
info(tmp);