И опять Loop detected!!!

 
И опять Loop detected!!!
А как на счет такого кода:
//*****************
Variable: i(0), i1(0);
Define: nExit(0);

If nExit = 1 Then
Exit;

nExit = 1;

For i=2 to 6000
{
For i1=1 to 10
{
nExit=1;
//Print(i, " ", i1);
};

};

Print("END");
//******************

Здесь все равно получаю Loop detected!!!
 
по циклам
Посмотрели сколько инструкций выполняется для этого кода.
Оказалось 1 019 846.

Завтра выпустим новую версию клиента с возможностью изменения/отключения счетчика.
 
Просто вопрос
А с чем связана необходимость ограничения количества выполняемых инструкций?
 
Просто вопрос
А с чем связана необходимость ограничения количества выполняемых инструкций?
 
защита от зацикливания
Проверка зацикливания внесена для того, чтобы исключить возможность зависания эксперта.
Вопрос: кого будут винить пользователи, если из-за неправильно написанного кода эксперт зациклится?
Практически нет сомнений, что разработчиков.