logo search
TurboProlog / Документация / TOM_1

Предикат trace

Кроме оптимизации скорости процесса трассировки директива shorttrace

приводит также к меньшему объему выводимой в окне Trace (Трассировка) ин-

формации. Когда вы трассируете достаточно большую программную секцию, это

может быть существенным преимуществом. Однако, и trace, и shorttrace мо-

гут генерировать тем не менее очень много информации. В этом случае для

существенного уменьшения объема вывода (для некоторых предикатов ничего

не выдается) вы можете использовать предикат trace.

Предикат trace всегда усешно завершается и работает только если

включен режим трассировки. Вы можете включить его, расположив в заголовке

программы одну из соответствующих директив компилятора (trace или

shorttrace), или выбрав их в меню O/C/Trace. Впоследствии, если ваша

программа встретит команду:

trace(off)

система выключит трассировку до тех пор пока не встретится команда:

trace(on),

которая снова включит трассировку.