Навигация:  » Нет разделов выше этого уровня «

Winhelp был прекращен в Windows Vista

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

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

Мы таким образом строго рекомендуем, чтобы все авторы справки начали переходить с Winhelp как можно скорее.

Текущая ситуация Winhelp в Windows Vista:

То, чем точная ситуация с Winhelp в Vista собирается быть, все еще не полностью ясно, даже при том, что Windows Vista уже выпущена. Известная ситуация в настоящее время следующая:

Загрузка поддержки Winhelp в Vista:

Microsoft указал, что может быть будет возможно загрузить поддержку Winhelp после того, как Vista будет официально выпущена, но это должно будет сделано пользователем, поскольку Microsoft не собирается включать эту поддержку в собственные инсталляционные пакеты программ. Эта загрузка была отсрочена и сейчас еще не доступна.

Всплывающий контекст Winhelp и справка двойного режима в Vista

Еще не ясно, будет ли возможным в Vista контекстное всплывание, вызванное из вашего приложения, и двойной режим Справки HTML.

Поддержка Winhelp в Help & Manual под Vista:

Компилятор Winhelp полностью функционален под Windows Vista. Это означает, что Вы в состоянии генерировать Winhelp с Help & Manual под Vista, но Вы не можете рассмотреть это - что точно возможно, не будет ясно, пока зaгружаемый пакет поддержки Winhelp для Vista фактически не станет общедоступным...

Альтернативы Winhelp:

Мы рекомендуем использовать Справку HTML для справки, установленной на компьютере, и Броузерную справку для справки, к которой обращаются по локальным сетям или Интернету. Вы можете сделать контекстные запросы в основную справку, используя оба этих формата, но в обоих случаях Вы должны будете перезаписать запросы в вашем приложении:

Справка HTML использует API Справки HTML Microsoft

Этот API документирован в справке Microsoft HTML Help Workshop, который устанавливается автоматически, когда Вы устанавливаете Компилятор Справки HTML Microsoft. Вы можете также найти дополнительную информацию для того, чтобы использовать этот API в актуальнейших языках программирования в обучающих программах, которые Вы можете загрузить с web сайта EC Software. Web сайт Helpware и MS Help Wiki - также превосходные источники информации для программистов.

Запросы в Броузерную справку делаются, используя регулярные URL

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

Отметьте, что Броузерная справка может также использоваться для справки, установленной на локальных компьютерах, если Вы хотите. Вы должны только не забыть активизировать опциюРазрешить локальное тестирование для MS Internet Explorer в меню Компиляции.

Полевой уровень всплывания должен быть осуществлен со Справкой HTML

Теперь, когда Winhelp больше не поддержан Microsoft, Справка HTML - единственный способ осуществить полевой уровень всплывания Полевой уровень всплывания - текстовое всплывание, отображенное непосредственно в пределах вашего приложения, не отображая основную справку. Отметьте, что всплывание Справки HTML - простой текст, таким образом Вы больше не можете использовать форматированный текст, изображения или гиперссылки в вашем полевом уровне всплывания. Собственная справка Help & Manual теперь также переключилась к Справке HTML для ее собственного полевого уровня всплывания. (Для примера, щелкните правой кнопкой мыши на каком-нибудь управлении в программе и выберите Что это?.

См. Условия и Использование контекстно-зависимой справки для деталей относительно осуществления полевого уровня всплывания в Справке HTML.