Удаляет элемент из очереди спулера
? SPOOLDEL(SPOOLENTRY(SPOOLCOUNT() -1)) // .T. при успешном удалении
See Also: SPOOLENTRY()
SPOOLDEL()
SPOOLDEL()
Удаляет элемент из очереди спулера печати.
------------------------------------------------------------------------------
Синтаксис
SPOOLDEL(<cFile>) --> lDeleted
Параметры
<cFile> - символьный параметр, задающий необязательные имя диска
и путь доступа и обязательное имя файла, содержащиеся в элементе,
удаляемом из очереди спулера печати.
Возвращаемое значение
lDeleted - логическое значение .T., если указанный элемент успешно
удален из очереди, а иначе .F..
Описание
Функция удаляет из очереди спулера печати элемент, содержащий заданное
имя файла, печать которого еще не начата. Список ожидающих печати
файлов можно получить при помощи функций SPOOLCOUNT() и SPOOLENTRY().
Примеры
. Удаление из очереди на печать всех файлов с расширением .SYS:
FOR I = 1 TO SPOOLCOUNT() // Цикл по всем элементам очереди
cFile := SPOOLENTRY(I) // Имя файла (печать
// приостанавливается)
IF RIGHT(cFile, 4) = ".SYS"
SPOOLDEL(cFile) // Удаление элемента
ENDIF
NEXT I
SPOOLACTIV() // Возобновление печати
See Also: SPOOLACTIV()
SPOOLADD()
SPOOLCOUNT()
SPOOLENTRY()
SPOOLFLUSH()
SPOOLENTRY()
Возвращает имя файла, содержащегося в элементе очереди спулера печати.
------------------------------------------------------------------------------
Синтаксис
SPOOLENTRY([<nEntryNumber>]) --> cFileName
Параметры
<nEntryNumber> - необязательный числовой параметр, задающий номер
элемента очереди спулера печати, для которого должно быть возвращено