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