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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

См. также:

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

500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@informationworker.forsenergy.ru to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.