Запустил у себя тест:
X++:
#Define.LoopCount(100000)
static void Job6(Args _args)
{
SysOperationProgress pBar = new SysOperationProgress();
int time = timeNow();
int i, j;
;
pBar.setCaption("Обработка");
pBar.setTotal(#LoopCount);
//pBar.updateInterval(100);
for (i = 0; i < #LoopCount; i++)
{
pBar.setText(strfmt("Операция № %1", i));
//pBar.incCount();
j++;
}
info(strfmt("Прошло: %1 сек.", timeNow() - time));
}
Со всеми методами: 14 сек
если выключить один из методов: 6 сек.
если выключить все методы: 0 сек.
В данном случае длительность updateInterval(100) не влияет.
Просто если его устанавливать, то окошко не показывается.