Клиппер 5. Справочник

Удаляет элемент из очереди спулера


 
    ? 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> - необязательный числовой параметр, задающий номер
    элемента очереди спулера печати, для которого должно быть возвращено

Содержание раздела