В моем приложении, изначально созданном с помощью Delphi 7, я использую код SPHelpIntegration для включения справки CHM через интерфейс F1. Я решил, что в Delphi 2007 это не нужно, поэтому я удалил модули и создал свое приложение. Затем я нажимаю F1 и получаю сообщение о том, что интерфейс справки не установлен. Онлайн-справка мало что говорит мне о том, что необходимо для того, чтобы справка F1 работала. Должен ли я включать единицу или что-то в этом роде? Или мне просто продолжать делать то, что работает?
Как использовать справку F1 в Delphi 2007?
Ответы (2)
Добавьте HTMLHelpViewer в предложение использования для обработки файлов CHM. При их использовании возникает проблема: они должны существовать в локальной системе (а не в сетевом ресурсе) для правильного просмотра. Существует хак реестра, чтобы изменить это поведение, но я обнаружил, что проще просто установить файлы справки локально в системе.
В последнее время вместо файлов CHM я использовал соглашения о вызовах Adobe OpenPDFParameters API. чтобы бросить их прямо в мою PDF-версию моего печатного руководства, перейдя к разделу на основе текущей формы (я беру имя класса формы и использую его в своих именованных разделах). Для этого требуется, чтобы на рабочей станции была программа для чтения PDF, но у кого ее нет сейчас?
Да, вам необходимо включить средство просмотра справки в раздел использования.