П1.1.9. Опция
Help
Delphi Help
|
Основная справочная служба
Delphi
|
Delphi Tools
|
Справочная служба по инструментам
Delphi
|
Windows SDK
|
Справочная служба по Windows
API
|
Borland Home Page
|
Домашняя страничка Borland
|
Delphi Home Page
|
Домашняя страничка Delphi
|
Borland Developer Support
|
Страничка поддержки разработчиков
|
Delphi Direct
|
Окно Интернет-поддержки разработчика
|
Customize
|
Вызов службы OpenHelp
|
About
|
Окно с краткой информацией
о Delphi
|
Рис. П 1.12.
Окна справочной службы
П1.1.9.1.
Служба OpenHelp
Служба OpenHelp предназначена для
модификации справочной службы Delphi: с ее помощью можно удалять ненужные разделы
и, что наиболее важно, вставлять новые. Последнее связано с тем, что существует
множество относительно небольших фирм, занимающихся разработкой и
продажей
пакетов компонентов для Delphi и C++ Builder (пакеты компонентов для этих двух
инструментов идентичны), а также компонентов ActiveX. Сама Delphi имеет развитые
средства создания новых компонентов (см. главы части 8). Поставщики компонентов
обычно
поставляют вместе с
ними нужные файлы справочной помощи, которые OpenHelp может сделать частью справочной
службы Delphi.
Служба OpenHelp вызывается опциями
Help | Customize главного меню. Ее окно показано на рис. П 1.13.
Четыре закладки этого окна управляют
содержанием справочной службы (закладка Content), набором файлов помощи (index),
контекстно-чувствительной помощью (Link) и проектами (Project). Чтобы удалить
раздел содержания, файл справки или проект, нужно на соответствующей закладке
щелкнуть по удаляемому компоненту и выбрать в меню Edit | Remove Files или щелкнуть
по инструментальной кнопке.
Для добавления к содержанию нового
раздела требуется предварительно создать два специальных файла: файл с таблицей
содержания (с расширением .toe) и файл содержания (.cnt). toe-файл, как следует
из документации, есть стандартный файл содержания cnt, создаваемый утилитой
hcw.exe (детальное описание процесса создания справочных файлов и файлов содержания
вы найдете в гл. 21), за тем отличием, что в нем нельзя использовать секции
include. Файл cnt, в свою очередь, отличается от стандартного тем, что в нем
должны быть только две директивы: base и title, причем содержимое title у обоих
файлов должно быть одинаковым и они должны располагаться в одной папке. После
создания файлов вызывается OpenHelp, и на закладке Content щелкается кнопка
или вызывается опция Edit |Add Files. В появляющемся вслед за этим диалоговом
окне нужно указать положение файла toe.
Рис. П1.13.
Окно службы OpenHelp
Для добавления справочного файла
(.hlp) выбирается закладка index, щелкается та же кнопка и указывается положение
hlp-файла.
Как показывает практика, эти два
действия вполне достаточны для нормального подключения к справочной службе новой
информации. Если вы закроете окно OpenHelp, появится запрос - нужно ли обрабатывать
внесенные изменения. После утвердительного ответа новый вариант справочной службы
будет готов к работе.