Окно вывода
Окно предназначено для вывода результатов компиляции, сообщений об ошибках выполнения алгоритма, результатов поиска, сообщений, выводимых с помощью ключевого слова ОТЛАДКА.
Для отображения/скрытия окна вывода отладочной информации необходимо нажать клавиши Shift+Alt+1, кнопку
на панели инструментов, либо выбрать пункт меню Окно/Окно вывода.
В сообщениях, выводимых в окно вывода, может содержаться путь к файлу и позиция курсора. Двойной клик на таком сообщении открывает файл в текстовом редакторе и устанавливает курсор на указанную позицию. Такие сообщения можно выводить при помощи ключевого слова ОТЛАДКА в следующем формате:
ОТЛАДКА("<путь_к_файлу>(<строка>,<символ>):<произвольный_текст>")
| путь_к_файлу | – | полный путь к файлу с расширением. |
| строка | – | номер строки. |
| символ | – | номер символа. |
Позиция курсора (номер строки и символа в скобках) может не указываться. В этом случае курсор будет установлен в начало файла.
Стек вызовов при ошибке времени выполнения.
Также в это окно возможен вывод стека вызовов функций при возникновении ошибки времени выполнения в виртуальной машине И++. Для включения или выключения этого режима используется пункт контекстного меню Стек вызовов при ошибке.
Имена функций и значения параметров выводятся в порядке раскрутки стека, из глубины наружу. Пробельные отступы обозначают глубину вызова. Позиции в исходном файле соответствуют местам вызова функций.
Если в стеке содержится вызов секретной функции, то ее вызов и весь стек глубже ее вызова не отображается.