Класс PzlPort: различия между версиями

Материал из wikiru.visual-prolog.com

Строка 32: Строка 32:
Возникает исключение pzlPortAlreadyInitialazed
Возникает исключение pzlPortAlreadyInitialazed


====Пример====
'''Пример'''
<vip>
<vip>
clauses
clauses

Версия 15:47, 2 октября 2007

Назначение

Класс pzlPort является ядром системы VpPuzzle и предназначен для обеспечения работы с pzl-компонентами. Этот класс обязательно должен включаться в проект главного приложения, генерирующего исполняемый (.EXE) файл.

Список предикатов класса

classInfo.

Получение информации о классе

init:().

Инициализация системы VpPuZzle

isInitialized:() determ.

Проверка инициализации системы VpPuZzle

setComponentRegisterFileName:(string DllRegisterFileName).

Установка имени файла-реестра компонент

Описание предикатов класса

core::classInfo/0

classInfo:().

Получение информации о классе. Является типичным предикатом, который автоматически генерируется при генерации текста любого класса средствами IDE системы VIP. Описание и порядок использования предиката - см. руководства VIP.

pzlPort::init/0

init:().

Описание

Инициализация системы VpPuzzle.

Исключения Возникает исключение pzlPortAlreadyInitialazed

Пример

clauses
  run():-
    pzlPort::init(),
    TaskWindow = taskWindow::new(),
    ...

Используемые дополнительные ресурсы

Обязательно использование библиотеки pzlPort_XX.lib, где XX - квалификатор лицензии.

pzlPort::setComponentRegisterFileName/1

setComponentRegisterFileName:(string DllRegisterFileName).

pzlPort::isInitialized/0

isInitialized:()  determ.