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