Навигация:  Дополнительные процедуры > Работа с модульными системами справки >

Слияние невидимых разделов

Печать этого раздела Предыдущая страницаВернуться к краткому обзору главыСледующая страница

В этом разделе:

Когда Вы работаете с модульными проектами, Вы должны подумать о невидимых разделах в ваших дочерних проектах. Невидимые разделы в главном проекте всегда включаются в ваш вывод, но это не всегда применимо к невидимым разделам в ваших дочерних проектах.

Как невидимые разделы обрабатываются в модульных проектах:

То, как невидимые разделы обработаны, зависит от того, какой метод слияния Вы используете:

Слияние при запуске:

Когда Вы используете слияние при запуске, каждый дочерний проект компилируется отдельно, и его невидимые разделы включены автоматически.

Этот метод слияния поддерживается только в Справке HTML и Winhelp.

Слияние при компиляции:

Когда Вы используете слияние при компиляции, разделы секциях в Невидимых разделов ваших дочерних модулей не включены автоматически.

Этот метод слияния поддерживается во всех выходных форматах. Слияние при компиляции в Winhelp и Справке HTML - опция. Во всех других выходных форматах всегда используется слияние при компиляции.

 

Слияние невидимых разделов, когда Вы используете слияние при запуске:

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

· Все ссылки к невидимым разделам должны быть сделаны к правильным модулям и файлам справки (то есть ссылка с главным модулем не будет работать, если невидимые разделы будут в дочерних модулях). Это применяется и к ссылкам из других модулей, и к ссылкам из вашего приложения.
· Если Вы будете использовать справку двойного режима для всплывающих разделов в Справке HTML, то всплывание для каждого модуля будет в отдельном файле Winhelp .HLP. Вы должны удостовериться, что эти файлы включены в дистрибутив, и что их имена не находятся в противоречии с именами файлов .HLP для других модулей. (Вы можете изменить имя файла .HLP в Проект > Свойства проекта > Справка HTML >  Всплывающие разделы.)

Слияние невидимых разделов, когда Вы используете слияние при компиляции:

Когда Вы используете слияние при компиляции, все модули, включенные в Содержание, компилируются в единственный выходной файл. Однако, невидимые разделы не включаются автоматически. Если Вы хотите включить их, Вы должны добавить вторую ссылку на дочерний модуль в секции Невидимых разделов главного модуля:

1. Откройте файл проекта Help & Manual главного модуля.
2. Следуйте инструкциям в Создании модульного проекта, чтобы добавить ваш дочерний модуль к Содержанию главного проекта.
3. Потом используйте ту же процедуру, чтобы добавить тот же дочерний модуль к секции Невидимых разделов главного модуля. (Так как невидимые разделы невидимы, не имеет значения, где Вы вставляете ссылку в секции Невидимых разделов.)
4. Повторите для всех дочерних модулей, невидимые разделы которых Вы хотите включить в вывод.
Помните, что Вы должны также избегать двойных ID раздела и чисел справочного контекста в невидимых разделах.
Это - единственная ситуация, в которой Вы можете добавить двойную ссылку на дочерние модули в единственном главном проекте. Это работает только с одной ссылкой в Содержании и второй ссылкой в Невидимых разделах. Добавление двух ссылок на тот же дочерний модуль или в Содержании, или в секции Невидимых разделов, вызовет серьезные ошибки.

См. также:

Модульные проекты (Справочная информация)