Как вы используете помощь F1 в Delphi 2007? - PullRequest
3 голосов
/ 13 ноября 2008

В моем приложении, изначально построенном на Delphi 7, я использую код SPHelpIntegration для включения справки CHM через интерфейс F1. Я решил, что это не нужно в Delphi 2007, поэтому я удалил модули и собрал свое приложение. Затем я нажимаю F1 и получаю сообщение, что интерфейс справки не установлен. Онлайновая справка не говорит мне много о том, что нужно, чтобы заставить помощь F1 работать. Нужно ли включать блок или что-то? Или я должен просто продолжать делать то, что работает?

Ответы [ 2 ]

3 голосов
/ 13 ноября 2008

Добавьте HTMLHelpViewer к вашему предложению использования для обработки файлов CHM. Существует проблема в их использовании, поскольку они должны существовать в локальной системе (а не в общей сетевой папке) для правильного просмотра. Существует способ взлома реестра, чтобы изменить это поведение, но я обнаружил, что проще просто установить файлы справки локально в системе.

В последнее время, вместо файлов CHM, я использовал Adobe OpenPDFParameters API соглашения о вызовах, чтобы добавить их непосредственно в мою PDF-версию моего печатного руководства, переходя в раздел на основе текущей формы (я беру класс формы имя и использовать его в моих названных разделах). Требуется, чтобы на рабочей станции была программа для чтения PDF, а у кого нет сейчас?

2 голосов
/ 13 ноября 2008
...