Скачиваний:
201
Добавлен:
17.06.2016
Размер:
2.69 Mб
Скачать

Пользователям с гибкими магнитными дисками: создание автономных программ.

Пока вы запускаете программы из среды разработки, ваш Турбо Пролог,

опирающийся на гибкие магнитные диски, не будет встречать проблем при по-

иске необходимых ему файлов и каталогов. Вы можете запустить таким спосо-

бом все примеры программ из обучающих глав, поэтому, если вам больше ни-

чего не нужно, то просто пропустите данный раздел.

Однако, если вы захотите откомпилировать программу в автономный

(.EXE) файл, вам, предварительно, нужно будет сделать несколько специаль-

ных шагов. Вообще, есть два метода создания автономных программ и каждый

из них объясняется в файле README. Мы же здесь покажем лишь один из них

(наиболее простой).

Вам нужно будет сделать два новых диска: RUN1 и LIBRARY1. На диск

RUN1 скопируйте с вашего рабочего диска RUN DISK следующие файлы:

PROLOG.OVL

PROLOG.ERR

PROLOG.HLP

На диск LIBRARY1 скопируйте с вашего рабочего диска LIBRARY следую-

щие файлы:

PROLOG.LIB

INIT.OBJ

Вам нужно будет также перезагрузить Турбо Пролог с этих новых дис-

ков. Для этого, если Турбо Пролог уже загружен, то уберите свои рабочие

диски из дисководов и выполните следующие шаги:

1. Установите в дисковод A диск BOOT DISK, а новый диск RUN1 - в

дисковод B.

2. Перейдите на дисковод B (введите "B:" и нажмите Ввод).

3. Загрузите Турбо Пролог (введите на приглашение "B:\>" строку

"a:prolog" и нажмите Ввод.

4. Нажмите горячую клавишу Alt-S. Появится меню Setup.

5. Выберите Directories (нажмите "D").

6. Измените каталог Turbo на A:\ (нажмите "T", затем введите "a:\" и

нажмите Ввод).

7. Измените на A:\ и каталог OBJ (нажмите "O", затем введите "a:\" и

нажмите Ввод).

8. Уберите из дисковода A диск BOOT DISK и установите в него диск с

исходным текстом вашей программы (ваш диск WORK).

9. Загрузите в редактор свой исходный файл.

10. Уберите из дисковода A диск WORK и установите в него новый диск

LIBRARY1.

11. Выберите из главного меню Compile/EXE (нажмите Alt-C, а затем -

"E").

Турбо Пролог откомпилирует исходный текст (который сейчас в редакто-

ре) в .EXE файл и разместит автономный EXE-файл на новом диске RUN1 в

дисководе B.

Контроль установки системы

Ниже представлен пример программы, используемой для проверки того,

что ваша система, базирующихся на гибких магнитных дисках и используемая

для создания автономных программ, работает корректно. Эта простейшая

программа на Турбо Прологе состоит из раздела "goal" и нескольких предоп-

ределенных предикатов:

goal

makewindow (1, 7, 7, "Тест 'Здравствуй, Мир'", 4, 56, 10, 20),

write ("Здравствуй, Мир!\n\n Нажмите любую клавишу."),

readchar(_).

Предположим, что вы уже сделали шаги 1-7 из предыдущего раздела; те-

перь введите данную тестовую программу. По окончании ввода убедитесь, что

в дисководе A - ваш диск LIBRARY1, а в дисководе B - диск RUN1.

Для компиляции тестовой программы "Здравствуй, Мир" в EXE-файл вы-

полните следующие шаги:

1. Выберите элемент главного меню Compile (нажмите Alt-C).

2. Выберите из меню Compile вариант EXE (нажмите "E").

3. После успешной компиляции ответьте "YES ("Да"), на следующий зап-

рос: "Execute (y/n)" (Запускать (д/н)?") - нажмите "Y".

Если программа запустилась корректно, то Турбо Пролог на вашей сис-

теме установлен правильно. Если же она не запускается - вернитесь назад к

инструкциям по созданию автономных программ и попытайтесь все повторить

снова.

Соседние файлы в папке Документация