Иллюстрированный самоучитель по Visual FoxPro 8

Формирование файла проекта справочной системы

Файл проекта справочной системы содержит параметры ее компиляции и может включать до шести разделов, выполняющих функции, описанные в табл. 12.5.

Таблица 12.5. Разделы файла проекта справочной системы.

Раздел Функция
[Files] Определяет список файлов с описанием тем
[Options] Определяет заголовок справочной системы, а также некоторые другие параметры компиляции
[BuildTags] Определяет список тем, включаемых в справочную систему
[Alias] Определяет псевдонимы тем
[Map] Назначает числовой индекс идентификатору темы
[Bitmaps] Определяет список графических файлов, включаемых в справочную систему

Раздел [Files]

В разделе [Files] перечисляются файлы в формате RTF, которые включаются в состав справочной системы. Например:

[Files]
SALES.RTF; инструкция пользователя
EDIT.RTF; инструкция по общим правилам ввода данных

Определение параметров компиляции

Раздел [options] файла проекта справочной системы содержит описание параметров компиляции. Ниже перечислены основные из них.

  • title – определяет заголовок окна справочной системы, который должен содержать не более 32 символов.
  • compress – используется для сжатия справочного файла, создаваемого компилятором. Параметр может принимать значение True или False.
  • warning – определяет количество сообщений об ошибках и предупреждениях, выводимых при компиляции.
  • forcefont – данный параметр используется в том случае, если в описании справочной системы использовались шрифты, отсутствующие на компьютере, где будет выполняться приложение. Параметр указывает компилятору на необходимость преобразования всех используемых в описании шрифтов к типу, введенному с параметром forcefont.

Замечание
Наименование шрифта, заданного параметром forcefont, должно совпадать с его именем, которое отображается в папке Панель управления Windows. Пробелы в наименовании типа шрифта не допускаются
.

Синтаксис параметра title следующий:

TITLE = имяЗаголовка

Параметр WARNING имеет следующий синтаксис:

WARNING = уровень,

Где параметр уровень имеет одно из трех значений, приведенных в табл. 12.6.

Таблица 12.6. Уровни параметра warning.

Уровень Выводимая информация
1 Только наиболее серьезные ошибки
2 Все ошибки
3 Все ошибки и предупреждения

Раздел [Map]

Раздел [Map] является обязательным в том случае, если при организации файла справочной системы использовались контекстные ссылки или применялось свойство HeipcontextiD для вызова темы справочной системы.

Данный раздел содержит описание связи между идентификаторами тем и соответствующими им целыми значениями индекса тем. При использовании в приложении контекстного вызова справочной системы в разделе необходимо описать все идентификаторы, по которым будет осуществляться контекстный вызов.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.