Навигация:  Часто задаваемые вопросы >

Вопросы о Winhelp

Печать этого раздела Предыдущая страницаВернуться к краткому обзору главы
· Где последовательности обзора, которые я использовал в Help & Manual 3?
· Мой компилируемый файл Winhelp не отображает Содержание!
· "Главы с текстом" в моем проекте пусты в выводе Winhelp! Содержимое главы было вставлено как раздел с тем же именем ниже возглавляющей главы!
· Заказные значки Содержания, которые я выбрал с Раздел > Изменить элемент > Значок не отображены в моем выводе Winhelp!
· Единственные разделы верхнего уровня становятся подразделами следующей главы выше них в Содержании!
· Некоторые пользователи сообщают, что мой файл Winhelp падает на их компьютере!
· Как я могу вызвать файл Winhelp непосредственно из командной строки?
· Наши программисты нуждаются в списке чисел справочного контекста!

НОВОСТИ: Winhelp больше не поддерживается в Windows Vista!

Пожалуйста отметьте, что поддержка формату Winhelp была полностью прекращена в Microsoft Windows Vista. Даже если ваши приложения работают под Vista, какие-нибудь запросы в справку Winhelp просто произведут сообщение об ошибках. Это также относится к двойному режиму всплывания в Справке HTML. Мы таким образом строго рекомендуем, чтобы Вы начали переходить к альтернативному формату справки как можно скорее. См. здесь для деталей

Где последовательности обзора, которые я использовал в Help & Manual 3?

Поддержка этой особенности была удалена в Help & Manual 4. Последовательности обзора были фактически уместны только в Winhelp (Справка HTML и все другие форматы не поддерживают последовательности обзора), который является теперь устаревшим форматом и поддерживается только в H&M4 для обратной совместимости.

Мой компилируемый файл Winhelp не отображает Содержание!

Winhelp всегда состоит из двух файлов: .HLP файла, содержащего разделы справки, и .CNT файла, содержащего (Содержание. Вы должны всегда распределять оба эти файла, если Вы хотите иметь Содержание. Если Вы распределите только .HLP файл, то справка будет функциональна, но Вы не будете иметь Содержания.

»Наверх«

"Главы с текстом" в моем проекте пусты в выводе Winhelp! Содержимое главы было вставлено как раздел с тем же именем ниже возглавляющей главы!

Устарелый формат Winhelp не поддерживает главы с текстом.  Если ваш проект будет содержать главы с текстом, то они экспортируются дважды: Однажды как глава без текста и однажды как подраздел главы без текста, с тем же именем, как глава. Этот "двойной" раздел будет содержать содержимое вашей главы с текстом.

Если Вы выводите и в Winhelp и в форматы, которые поддерживают главы с текстом, Вы можете использовать особенности условного вывода Help & Manual, чтобы создать альтернативные версии раздела и главы для Winhelp и других форматов.

»Наверх«

Заказные значки Содержания, которые я выбрал с Разделом> Элемент Изменения> Значок, не отображены в моем выводе Winhelp!

Это - ограничение формата Winhelp. Это не поддерживает заказные значки в Содержании.

»Наверх«

Единственные разделы верхнего уровня становятся подразделами следующей главы выше них в Содержании!

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

Эта проблема затрагивает только единичные разделы (то есть разделы, которые не часть главы), которые являются разделами верхнего уровня. Help & Manual автоматически применяет коррекцию, чтобы исправить проблему для единственных разделов не верхнего уровня. Однако, нет никакого решения для разделов верхнего уровня, потому что Microsoft не исправил ошибку в компиляторе. Остается только не использовать единственные разделы ниже других глав в Содержании.

»Наверх«

Некоторые пользователи сообщают, что мой файл Winhelp падает на их компьютере!

Из-за неисправленной ошибки (еще одной) компилятора Winhelp Microsoft, файлы Winhelp, содержащие изображения больше чем с 256 цветами, будут часто падать, когда они отображены на компьютерах с установкой разрешения экрана 256 цветов или меньше. Это особенно обычно на системах Windows NT.

Единственное решение состоит в том, чтобы гарантировать, что вся графика в вашем файле справки имеет 256 цветов или меньше. Вы можете сделать это автоматически с Ограничить рисунки 256 цветами в Проект > Свойства проекта > Winhelp > Разные установки.

»Наверх«

Как я могу вызвать файл Winhelp непосредственно из командной строки?

Просто запустите средство просмотра Winhelp winhlp32.exe, сопровождаемое именем файла справки, который Вы хотите открыть:

winhlp32 "myhelp.hlp"

WINHLP32.EXE - средство просмотра Winhelp. Оно расположено в каталоге Windows, не требует пути.

Параметры командной строки:

-Kxxxx
Найти ключевое слово (xxxx)

-Nxxxx
Открыть определенный раздел, используя число (xxxx) справочного контекста

-Ixxxx
Открыть определенный раздел, используя ID раздела (nnnn)

-H
Запустить Winhelp и открыть Winhelp.hlp (справка на справке)

Примеры:

winhelp32 -N23678 "myhelp.hlp"

Открывает файл myhelp.hlp и отображает раздел с контекстным номером 23678.

winhelp32 -Iintroduction "myhelp.hlp"

Открывает файл myhelp.hlp и отображает раздел с ID introduction.

»Наверх«


Наши программисты нуждаются в списке чисел справочного контекста!

Выберите Инструменты > Инструмент контекста справки и выберите опцию Экспорт номеров контекста. Это экспортирует ID раздела и соответствующие контекстные числа в стандартный файл карты.

»Наверх«

См. также:

Winhelp (Форматы справки)