свою очередь, определить источник ошибки
принтер. Благодаря этому, Clipper-система обработки ошибок может, в
свою очередь, определить источник ошибки и отреагировать
соответствующим образом. При прерывании вывода по нажатию комбинации
клавиш <Ctrl><Break> функция возвращает код 127.
Примечания
. PRINTERROR() возвращает коды только для ошибок,
происшедших при выполнении Clipper-операций вывода на принтер.
Примеры
. Реакция на ошибку в процессе печати:
nStatus := PRINTERROR()
IF nStatus = 127
"Печать прервана пользователем!"
ENDIF
SETBELL()
Устанавливает характеристики звукового сигнала, генерируемого Clipper.
------------------------------------------------------------------------------
Синтаксис
SETBELL([<nFrequency>], [<nDuration>]) --> cBlank
Параметры
<nFrequency> - необязательный числовой параметр, задающий частоту
звукового сигнала в герцах в диапазоне от 21 до 65535. По умолчанию
880.
<nDuration> - необязательный числовой параметр, задающий длительность
звукового сигнала в единицах 1/100 секунды в диапазоне от 1 до 65535.
По умолчанию 30.
Возвращаемое значение
cBlank - всегда пустая строка.
Описание
Функция позволяет устанавливать характеристики звукового сигнала,
который формируется при выводе символа CHR(7) или в процессе
выполнения Clipper-команд GET в режиме SET BELL ON. Частота может
лежать в диапазоне от 21 до 65535 Гц. Использование частоты за
пределами слышимого человеком звукового диапазона (свыше 20 000 Гц)
хотя и возможно, но имеет мало смысла.
Примеры
. Установка частоты звукового сигнала 300 Гц длительностью 0.2 с:
SETBELL(300, 20)
. Восстановление исходных значений:
SETBELL()
See Also: SOUND()