Функция TRACE в качестве результата возвращает аббревиатуры трассировочных действий, активных на настоящий момент.

В качестве значения режима может быть указан действительный префикс (?), одна из алфавитных строк (т.е. начинающаяся с букв A, C, E, F, I, L, N, O, R), взаимосвязанная с режимами инструкции TRACE, или оба. Функция использует режим для изменения трассировочного действия, активного на настоящий момент (такого как метки трассировки, например). В отличие от инструкции TRACE, функция TRACE изменяет трассировочное действие даже в случае, когда диалоговая отладка активна.

В отличие от инструкции TRACE, значение режима функции TRACE не может быть числом.

Ниже приведено несколько примеров: TRACE() -> '?R' /* может быть */ TRACE('O') -> '?R' /* отменяет установку трассы */ TRACE('?I') -> 'O' /* режим диалоговой отладки */