Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Запуск LIB
Запуск LIB может быть осуществлен тремя способами: u С использованием подсказок. u При помощи командной строки DOS. u С использованием файла ответа. Для запуска LIB с использованием подсказок необходимо ввести командную строку, содержащую только имя программы LIB со спецификацией подоглавления, если она требуется. LIB перейдет в диалоговый режим и серией подсказок запросит у пользователя информацию о следующих объектах (ответ заключается в наборе требуемых символов и нажатии клавиши ENTER): 1. Имя библиотеки, с которой будет производиться работа. Если при ответе не указано расширение, предполагается LIB. Если библиотеки с введенным именем не существует, LIB выдаст запрос: Library file does not exist. Create? Ответ y обеспечит создание библиотеки, n — возврат в DOS. В этом ответе может быть задана опция /PAGESIZE. 2. Операции с библиотекой. Ответом является набор команд LIB. Если команды LIB не помещаются на строке, в ее последней позиции следует поставить признак продолжения — символ & и нажать ENTER, после чего можно будет продолжать ввод команд. 3. Имя файла листинга. Если не было задано никаких модификаций библиотеки, LIB создает файл листинга и возвращает управление в DOS. 4. Имя выходной библиотеки. Этот запрос появляется в том случае, когда была специфицирована хотя бы одна операция модификации библиотеки. Если при ответе не указано расширение, предполагается LIB. Библиотека с указанным именем будет создана как копия рабочей библиотеки и все операции будут производиться именно с ней. Если нажать ENTER, не введя имени, операции будут производиться с рабочей библиотекой. В этом случае для старой библиотеки будет создана копия с расширением BAK. Если в каком-либо ответе после первого встречается символ;, LIB устанавливает оставшуюся входную информацию по умолчанию. В любом ответе могут быть заданы ответы на последующие запросы в формате командной строки для запуска LIB. Для запуска LIB посредством командной строки, необходимо ввести командую строку следующего вида: LIB <имя старой библиотеки> [/PAGESIZE:<число>][<команды>] [,<имя файла листинга>][,<имя новой библиотеки>]]][;] Назначение библиотек и правила умолчания аналогичны случаю запуска LIB с использованием подсказок.
Символ; обозначает конец строки и должен кодироваться последним, если он есть. Оставшаяся неопределенной информация устанавливается по умолчанию. Спецификации исходной информации LIB могут быть заранее занесены в специальный файл ответа. Имя этого файла с предшествующим символом @ и указанием пути поиска, если он нужен, может быть помещено в любом месте ответа на подсказку или командной строки и трактуется, как если бы содержимое файла ответа было непосредственно вставлено в это место. Следует, однако, помнить, что комбинация символов CARRIAGE-RETURN/LINE-FEED в файле ответа интерпретируется как ENTER в подсказке или запятая в командном файле. Общий вид файла ответа: <имя библиотеки>[/PAGESIZE:<число>] [<команды>] [<имя файла листинга>] [<имя выходной библиотеки>] Каждая группа данных должна задаваться на отдельной строке. Если группа не помещается на одной строке, в последней позиции строки должен стоять признак продолжения — символ &. В файле ответа могут быть опущены компоненты, уже определенные ответами на подсказки или командной строкой. При обнаружении в файле ответа символа; остаток файла игнорируется, и оставшаяся неопределенной информация устанавливается по умолчанию. При использовании файла ответа его содержимое выдается на консоль в форме подсказок. Если определена не вся информация LIB переходит в диалоговый режим. Если файл ответа не содержит комбинации символов CARRIAGE-RETURN/LINE-FEED или символа;, LIB выдает на консоль последнюю строку файла и ожидает нажатия ENTER. Единственная опция LIB, задаваемая при имени рабочей библиотеки, определяет размер страницы библиотеки и имеет вид: /PAGEZIZE:<число> или /P:<число> Указанное число задает размер страницы библиотеки в байтах и должно быть целым четным числом в пределах от 2 до 32768. По умолчанию принимается 128 для новой библиотеки или размер страницы существующей библиотеки. Размер страницы влияет на выравнивание хранимых в библиотеке модулей. Модули всегда располагаются с начала страницы, считая от начала файла. Из-за индексной технологии поиска и хранения, реализуемой LIB, библиотека с большим размером страницы может содержать большее число модулей. Однако, при этом возможен значительный перерасход памяти на диске. Рекомендуется создавать библиотеки с малым размером страницы. Имя каждого файла может сопровождаться информацией о подоглавлении, содержащем этот файл, иначе поиск исходного файла или создание выходного файла будет осуществляться в текущем подоглавлении. Работа LIB может быть в любой момент прекращена нажатием клавиш CTRL-C. Date: 2015-05-22; view: 517; Нарушение авторских прав |