Диагностическое сообщение - Большая Энциклопедия Нефти и Газа, статья, страница 1
Покажите мне человека, у которого нет никаких проблем, и я найду у него шрам от черепно-мозговой травмы. Законы Мерфи (еще...)

Диагностическое сообщение

Cтраница 1


Диагностические сообщения, записанные в регистрационный файл, включают имя модуля исходного кода, номер строки исходного кода и заданный текст. Предположим, например, что ваш модуль с именем МуАрр.  [1]

Диагностические сообщения выдаются ассемблером всегда.  [2]

Диагностические сообщения печатаются в списке ошибок в той последовательности, в которой Ассемблером обнаруживаются ошибки в программе. Однако прежде всего печатаются сообщения, выдаваемые без указания номера команды.  [3]

Диагностические сообщения об ошибках во время выполнения загрузочного модуля формируются обслуживающими модулями библиотеки Фортрана. Сообщение состоит из идентификатора сообщения, текста сообщения на английском языке и плана обратной трассировки. Идентификатор сообщения имеет вид: IHCxxxI, где IHC - префикс обслуживающих модулей библиотеки, а ххх - трехзначный номер сообщения в перечне возможных диагностических сообщений. В первом режиме обработки ошибок некоторые сообщения не имеют текста. План обратной трассировки ( см. пример 2) содержит список имен программных единиц, выполнение которых не было завершено к моменту обнаружения ошибки, а также некоторую вспомогательную информацию. Порядок размещения имен в списке ( графа ROUTINE) противоположен порядку, в котором происходили передачи управления.  [4]

Диагностическое сообщение об ошибке, обнаруженной на этапе выполнения паскаль-программы, состоит из аварийной выдачи, содержащей информацию о состоянии выполнения Паскаль-программы в момент обнаружения ошибки ( см. гл. В паскаль-системе предусмотрены следующие тексты сообщений.  [5]

Диагностические сообщения выводятся в набор данных СООБЩЕНИЕ, который имеет последовательную организацию. Логические записи набора данных СООБЩЕНИЕ имеют фиксированную длину. Первый байт каждой логической записи содержит управляющий символ, используемый для управления печатью, и на АЦПУ не выводится. Управляющий символ представлен в коде ДКОИ-8. Длина печатаемых записей не должна превышать длину строки АЦПУ, в противном случае невместившиеся символы записи теряются. Логические записи набора данных СООБЩЕНИЕ могут быть несблокированными или сблокированными.  [6]

Все диагностические сообщения, выдаваемые на этапе построения рабочей программы из объектных модулей, делятся на две категории.  [7]

Список диагностических сообщений содержит перечень сообщений о всех обнаруженных транслятором ошибках. Сообщения в списке располагаются по группам: в первой группе - с кодом серьезности ошибки W, во второй - с кодом S, в третьей - с кодом Т ( см. 6.1.3), а внутри группы - в порядке обнаружения ошибок в программе.  [8]

Список диагностических сообщений содержит сообщения о всех ошибках, обнаруженных на этапе трансляции.  [9]

Формат диагностического сообщения приведен на рис. 1.1. Отличие состоит в том, что код серьезности ошибки не указывается.  [10]

Список диагностических сообщений содержит информацию о всех синтаксических ошибках ( в том числе и о предупреждениях), обнаруженных в программе. Сообщения с номерами 0001 - 0015 и 60001 - 60007 могут появляться в других местах листинга транслятора. Диагностические сообщения печатаются всегда, когда есть ошибки.  [11]

Список диагностических сообщений приводится в описании программы.  [12]

Вывод диагностического сообщения в-набор данных СООБЩЕНИЕ осуществляется макрокомандой PUT в режиме указания. По этой макрокоманде запись никуда не пересылается, а в регистр 1 засылается адрес области буфера, куда должна быть помещена выводимая запись. Вывод записей начинается по второй макрокоманде PUT.  [13]

Печать диагностических сообщений вида С и Е происходит в следующем порядке. Сначала после заголовка ( DECLARE STATEMENT DIAGNOSTICS) печатаются сообщения об ошибках в операторе DECLARE. Затем после заголовка ( DIAGNOSTIC MESSAGES) печатаются синтаксические ошибки, обнаруженные транслятором в программе.  [14]

Каждому диагностическому сообщению предшествует специальный код вида lEXnnnl для сообщений транслятора или вида IHInnnI для сообщений программ обработки ошибок.  [15]



Страницы:      1    2    3    4