C ++ Builder — Как я могу использовать файлы `.CHM` с 64-битным приложением C ++ Builder XE7?

Я использую Embarcadero C ++ Builder XE7. Я хотел бы использовать встроенную справочную поддержку в своем программном решении. Я работал над 32-битным приложением и использовал стандарт .CHM файлы без проблем.

Сейчас я работаю над 64-битным приложением и у меня возникают проблемы с использованием .CHM файлы. Если я нажму F1 нажмите кнопку, затем отобразится новое окно справки (окно справки для новой справки MS Windows), и содержимое отсутствует.

У меня есть следующие вопросы:

  1. Как я могу использовать .CHM файлы (идентификатор контекста) с 64-битным приложением?
  2. Каков наилучший подход для этого?
  3. Кто-нибудь пользуется новым .HLP файлы? Если так, как я могу создать этот файл?
  4. Есть ли возможность конвертировать .CHM файлы в .HLP файлы?

Общий вопрос: как я могу использовать .CHM файлы (идентификатор контекста) с 64-битным приложением?

1

Решение

Я не использую ни Delphi, ни Embarcadero XE. Но я постараюсь дать несколько подсказок в качестве возможного ответа на ваши вопросы.

  • Есть ли возможность конвертировать * .chm файлы в * .hlp файлы? это
    не имеет смысла, потому что это шаг назад (см. ниже для
    Информация).
  • Кто-нибудь использует новые * .hlp файлы? См. Выше — используется многими
    разработчики и я за помощь в разработке много лет назад — не сегодня.
  • Если да, как я могу создать этот файл * .hlp? Не имеет смысла (см. Выше
    и ниже) — с помощью Help Workshop (это не HTMLHelp Workshop
    для расширения * .chm !!!)

Пожалуйста, обратите внимание * .hlp является не новое расширение для нового формата справки. Это очень старый формат справки Microsoft.

HTMLHelp (* .chm) также существует уже много лет, в течение многих лет используется в качестве преемника и справки приложений в операционной системе Windows. Таким образом, вы должны подключить свое приложение и создать собственную справку F1.

Я бы порекомендовал поиск по ключевым словам (тегам), прежде чем спрашивать здесь. Например. увидеть:

Как использовать файл справки CHM HTML с приложением Delphi XE?

Как добавить поддержку файлов справки HTML (.chm) в Delphi XE2?

Дополнительная информация (только если вы действительно хотите, чтобы * .hlp работал с):

32-битные файлы справки существуют уже очень давно. Основанный на Rich Text Format, эти файлы являются проприетарным форматом для компьютеров Windows. Windows XP была последней версией операционной системы, включающей в себя средство просмотра WinHelp, но популярный формат файлов продолжал использоваться.
WinHelp (* .hlp) изначально поставлялся с Windows 3.0 в 1990 году, и из-за того, что многие поставщики все еще используют файлы такого типа, а также потому, что все еще используется множество более старых приложений, Microsoft пришлось обновлять приложение просмотра для каждой операционной системы после Windows XP. В 2006 году Microsoft объявила о намерении прекратить поддержку платформы файлов справки, заявив, что она просто больше не отвечает стандартам, установленным при планировании разработки и выпуска Windows Vista. Но вы найдете там несколько загрузок:

WinHlp32.exe требуется для отображения 32-разрядных файлов справки с расширением имени «.hlp». Для просмотра файлов .hlp в Windows 8.1 вам необходимо установить это приложение.

Программа справки Windows (WinHlp32.exe) для Windows 8.1.

Обратите внимание, что это только для Windows 8.1. И, если вам нужно прочитать файлы .hlp в Windows 7 и Windows Vista, вы найдете загрузки для этих операционных систем ниже:

Программа справки Windows (WinHlp32.exe) для Windows 8

Программа справки Windows (WinHlp32.exe) для Windows 7

Программа справки Windows (WinHlp32.exe) для Windows Vista

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector