D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Системные файлы / messages

messages

Сообщения, используемые системными процессами для передачи информации пользователю

Идентификаторы записей (item-ids) - это номера сообщений, используемые системными процессами.

Запись "bnf" используется процессором BASIC.

Запись "logon" используется процессором входа в систему (процессором "logon").

Запись "legend" используется процессором вывода (Output Processor).

Запись "newmd" используется для создания новых счетов.

Запись "seq" используется в преобразовании "ms".

Операнды сообщений об ошибках

Записи в файле сообщений используют следующие коды для форматирования сообщений в выходном буфере перед выводом их на экран:

! любая строка сообщения об ошибке, начинающаяся с символа "!", игнорируется обработчиком сообщений
a{(n)} включение в выходной буфер следующего параметра из списка параметров, передаваемого с сообщением; параметр выравнивается слева в поле из "n" пробелов
b звуковой сигнал на терминале
c очистка экрана терминала
d включение текущей даты в буфер вывода
e включение номера сообщения (идентификатор записи в файле "messages") в буфер вывода
hstring включение в буфер вывода литеральной строки без возврата каретки (carriage return) и перевода строки (line feed)
l{(n)} печать содержимого выходного буфера с последующими "n-1" пустыми строками
r{(n)} включение в буфер вывода следующего параметра с выравниванием его справа в поле из "n" пробелов
s(n) включение "n" пробелов в буфер вывода
t включение текущего времени в буфер вывода
x пропуск параметра в списке параметров

Примеры:

1202
001 HNeeds to start printers.

Выдается сообщение "Needs to start printers".

781
001 H'
002 A
003 H' added

Выдается сообщение "'thing' added", где 'thing' передается в программу обработки сообщений об ошибках процессом, вызвавшим это сообщение.

B156
E Line 
A
H illegal to ENTER a subroutine.

Выдается сообщение "[B156] Line (number) illegal to ENTER a subroutine.", где (number) - это действительный номер строки программы, на которой произошла ошибка.