Программным комплексом Интеллект официально поддерживается отладчик Microsoft Visual Studio 2005.
ПК Интеллект допускает возможность использования сторонних программ для отладки скриптов на языке JScript. Сторонние программы-отладчики могут обеспечивать функциональные возможности отладки, не предусмотренные утилитой Редактор-Отладчик, например, пошаговое выполнение скриптов (функции "Step"), просмотр значений заданных в скриптах переменных в процессе выполнения скриптов (функция "Watch") и др.
| Не рекомендуется использовать сторонние программы-отладчики, поскольку они не обеспечивают полную совместимость с программным комплексом Интеллект. Необходимо учитывать, что использование сторонних программ-отладчиков может привести к аварийному завершению работы ПК Интеллект. |
В случае использования для отладки скриптов сторонних программ-отладчиков настоятельно рекомендуется предварительно вводить в скрипт точку останова (Breakpoint). Ввод точки останова выполняется путем добавления в скрипт команды debugger;. При этом выполнение скрипта будет приостановлено в указанном командой debugger; месте и автоматически запустится программа-отладчик.
| В программировании точкой останова (Breakpoint)называют преднамеренное прерывание выполнения программы, при котором выполняется вызов отладчика. |
Запуск скрипта со сторонней программой-отладчиком может выполнен только по тестовому событию.
Для запуска скрипта с отладкой в сторонней программе-отладчике требуется выполнить следующие действия:

Пример. Скрипт с использованием точки останова после запуска макрокоманды №1.
if (Event.SourceType== "MACRO" && Event.SourceId=="1" && Event.Action == "RUN"); //запуск макрокоманды №1
{
debugger; //точка останова
DebugLogString ("Hello world");
} |