- Философия, эзотерика:
- Религии:
- Познавательное
(обо всём)
/* GoogleAds */
Для Visual Prolog 5.2 создавать проект необязательно.
Для Visual Prolog 7.3 создавать проект обязательно, причём в этом случае придётся переделать программу на Visual Prolog 5.2 под синтаксис Visual Prolog 7.3.
Запустите среду программирования Visual Prolog.
Создайте консольное приложение: Project → New → Console application (radio button).
Введите имя проекта на английском языке (в национальных алфавитах изредка бывают проблемы). Это же будет имя созданной EXE-программы.
Нажмите кнопку Ok. Будет создан консольный проект.
Запустите проект на выполнение кнопкой «Е» на панели инструментов (меню Buid → Execute).
Начнётся компиляции проекта. Первая компиляция будет идти долго, но следующие компиляции пройдут быстрее, так как будет перекомпилироваться только тот файл, в котором сделаны изменения.
После компиляции проект будет запущен выполнение. Если это был просто «пустой» проект, то на экране быстро появится и закроется окно консоли, так как в коде нет никаких действий, кроме инициализации консоли.
Откройте исходный код проекта main.pro. Определён один предикат run, который инициализирует консоль:
implement main open core constants className = "main". classVersion = "". clauses classInfo(className, classVersion). clauses run():- console::init(), /* инициализация консоли */ succeed(). % place your own code here end implement main goal mainExe::run(main::run).
Для задержки закрытия окна можно вывести на экране строку («Hello World») и далее вставим предикат ввода строки (он будет ждать нажатия Enter).
run():- console::init(), % инициализация консоли console::write("Hello World!"),% вывод строки _ = console::readLine(). % пауза, ожидания ввода строки с Enter
Чтобы консольное окно не закрывалось, можно запустить проект из меню: Build → Run in Window (Alt-F5). В этом случае Visual Prolog создаёт BAT-файл (Capdos.bat) типа:
"C:\Visual Prolog 6\hello\Exe\hello.exe" pause
Недостаток этого способа - надо всегда запускать BAT-файл, а не EXE-файл.
В папке EXE находятся готовые файлы проекта:
!!Рекомендуем: Семейная Энциклопедия Здоровья ⇒ Что должен знать современный человек? ⇒ Самоанализ. Работа над собой ⇒ Оглавление ⇒ Главная сайта