D3 Reference Manual

Index | Help

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

Разделы / FlashBASIC / Системные вызовы (user exits)

Системные вызовы (user exits)

Использование user exits FlashBASIC
u$pl.mon.data Возвращает параметры монитора, запрашиваемые производителями
u$uex.get.buf Выделяет блок последовательной памяти
u$uex.rel.buf Освобождает последовательный блок памяти
u0003 Возвращает команду TCL, вызывающую программу FlashBASIC
u0004 Возвращает тип терминала в форме динамического массива.
u0005 Очищает буфер клавиатуры
u000e Извлекает имя текущего счета
u0010 Создает фантомный процесс
u0011 Извлекает номер порта процесса планировщика
u001c Извлекает количество атрибутов после "matread"
u001f Возвращает статус последнего останова системы
u0033 Преобразует десятичное число в римское
u0065 Возвращает оценочное число записей в файле
u0079 Возвращает статус "where"
u007A Обновляет двоичную запись
u0089 Преобразует шестнадцатиричное число в двоичное
u0091 Читает и пишет переменные окружения D3
u009d "Шифрует" или "дешифрует" строку символов
u009e Просматривает и замещает текст
u00b9 Возвращает значение "soundex" для конкретной строки символов
u017e Разрешает вывод любого символа
u01b6 Преобразует числовое выражение в число заданных единиц измерения
u0209 Возвращает только алфавитно-цифровые символы
u0358 Разрешает ввод символов в сочетании с символом конца ввода EOI
u1072 Сортирует динамический массив
u10b9 Преобразует формат валюты в международный
u11b6 Преобразует число единиц измерения в соответствующее десятичное число
u1209 Разбивает одну строку на несколько строк
u1f Возвращает статус загрузки
u20b9 Преобразует формат валюты в американский
u2117 Возвращает информацию о текущем процессе
u21a3 Открывает файл или читает очередной атрибут из файла
u21b6 Возвращает код установленной командой единицы измерения
u222d Возвращает информацию CC-указателя
u28 Возвращает число сохранений файлов
u3060 Шифрует символьную строку
u3079 Возвращает идентификатор фрейма PCB или номер порта текущего процесса
u307a Приостанавливает обработку до указанного времени
u3090 Прерывает выполнение программы FlashBASIC
u352e Возвращает статус буфера
u3b Возвращает информацию о порте
u3f Преобразует шестнадцатиричную строку ASCII в двоичную и выводит на принтер
u4070 Направляет весь последующий вывод на терминал.
u407a Приостанавливает процесс на заданное время
u4117 Возвращает шестнадцатеричный адрес PCB текущего процесса
u4209 Разбирает ввод на отдельные слова
u50bb Возвращает номер порта, идентификатор пользователя и имя счета
u5117 Возвращает шестнадцатеричный адрес PCB для порта 0
u60ba Закрывает систему D3
u60bb Возвращает идентификатор пользователя D3 и имя счета
u6193 Усекает строку ввода до последних 3 символов
u63 Устанавливает/сбрасывает биты привилегий
u7000 Возвращает размер записи
u70ba Вызывает перезагрузку системы
u7193 Преобразует дату
u8194 Возвращает число записей, выбранных последним "select"
u90 Возвращает номер файла в файле "file-of-files"
u90e3 Переключает четность при вводе
u9116 Подключает указанный порт к системе
u92 Проходит по указателю фрейма
ua116 Отключает заданный порт
ub070 Возвращает абсолютное значение переменной
ub0ba Читает один байт из памяти
uc0ba Записывает значение в указанный адрес памяти
ud0ba Читает байт из последовательного порта
ue0ba Пишет байт в последовательный порт
uf070 Переключает многопользовательский режим и возвращает системную информацию