logo
TurboProlog / Документация / TOM_2

Операции tlib

TLIB распознает три символа команд (-, +, *), которые вы можете ис-

пользовать как раздельно, так и в комбинациях по два символа в общей

сложности для пяти различных операций. Для операций с использованием од-

ной пары символов порядок их распознавания неважен. Перечень символов и

их комбинаций, а также что они делают приведены в нижеследующей таблице.

┌────┬──────────┬───────────────────────────────────────────────┐

│Сим-│ Имя │ О п и с а н и е │

│вол │ │ │

├────┼──────────┼───────────────────────────────────────────────┤

│ + │добавление│TLIB добавляет названный файл в библиотеку. │

│ │ │Если файл не имеет расширения, то TLIB подразу-│

│ │ │мевает, что расширение является библиотекой (с │

│ │ │расширением .LIB ), и производит добавление │

│ │ │всех модулей названной библиотеки в выбранную │

│ │ │библиотеку. │

│ │ │Если добавляемый модуль уже существует в пос- │

│ │ │ледней библиотеке, то TLIB выдает на экран дис-│

│ │ │плея сообщение и не производит добавление ново-│

│ │ │го модуля. │

├────┼──────────┼───────────────────────────────────────────────┤

│ │ │ │

│ - │перемеще- │TLIB перемещает названный модуль из библиотеки.│

│ │ ние │Если модуля нет в библиотеке, то TLIB выдает на│

│ │ │экран соответствующее сообщение. │

├────┼──────────┼───────────────────────────────────────────────┤

│ │ │ │

│ * │извлечение│TLIB создает названный файл путем копирования │

│ │ │соответствующего модуля из библиотеки в файл. │

│ │ │Если задаваемого модуля не существует, то TLIB │

│ │ │выдает на экран сообщение об отсутствии модуля │

│ │ │и не выполняет операции по созданию файла. │

│ │ │Если названный файл уже существует, то TLIB пе-│

│ │ │реписывает его. │

├────┼──────────┼───────────────────────────────────────────────┤

│ │ │ │

│- + │замена │TLIB заменяет названный модуль соответствующим │

│ │ │файлом. Этот набор символов обеспечивает выпол-│

│+ - │ │нение сначала операции перемещения, затем доба-│

│ │ │вления. │

├────┼──────────┼───────────────────────────────────────────────┤

│ │ │ │

│- * │извлечение│TLIB копирует названный модуль в соответствую- │

│ │ и │щее имя файла, а затем перемещает его из библи-│

│* - │ перемеще-│отеки. Этот набор символов обеспечивает выпол- │

│ │ ние │нение операций в следующем порядке: │

│ │ │сначала извлечение, затем перемещение. │

└────┴──────────┴───────────────────────────────────────────────┘

Для выполнения операции перемещения необходимо указать только имя.

Однако TLIB позволяет вам вводить полное составное имя с указанием диско-

вода и расширения. Все это за исключением имени модуля может и не исполь-

зоваться.