С BlackBox только начал знакомиться и запнулся на такой проблемке...

MODULE Pifagor;

IMPORT StdLog;

PROCEDURE Do*();
VAR i,j,k,m : LONGINT;
BEGIN
StdLog.String("Поехали!!!");
StdLog.Ln;
m:=15000;
FOR i:=1 TO m DO
FOR j:=(i DIV 2) TO i DO
FOR k:=1 TO j DO
IF (i*i)=((j*j)+(k*k)) THEN
StdLog.Int(i);
StdLog.String(",");
StdLog.Int(j);
StdLog.String(",");
StdLog.Int(k);
StdLog.Ln;
END;
END;
END;
END;
END Do;

END Pifagor.

При использовании Pifagor.Do BlackBox перестает реагировать на что-либо и прекращает вывод в StdLog... В Delphi это личилось вставкой вызова Application.ProcessMessages в цикл, что можно почитать на эту тему в BlackBox (исходники пытаюсь осилить, но пока не разобрался куда смотреть)...