- •Дополнения к учебному пособию о. Б. Малков «Работа с базами данных в среде Delphi»
- •1. Использование текстового процессора Microsoft Word для формирования выходных документов
- •2. Привязка проекта отчета к приложению
- •3. Программа создания справочной системы html Help Workshop
- •3.1. Подготовка справочной информации
- •3.2. Создание файла справки
- •3.3. Компиляция
- •3.4. Вывод справочной информации
- •Библиографический список
3.3. Компиляция
Компиляция – это процесс преобразования исходной справочной информации в файл справочной системы (СНМ-файл). Исходной информацией для HTML Help компилятора являются:
файл проекта (ННР-файл);
файл контекста (ННС);
файлы справочной информации (НТМ-файлы);
файлы иллюстраций (GIF- и JPG-файлы).
Результатом компиляции является файл справочной системы (СНМ-файл).
Чтобы выполнить компиляцию, надо из меню File выбрать команду Compile, в появившемся диалоговом окне Create a compiled file (рис. 12) установить переключатель Automatically display compiled help file when done (после компиляции показать созданный файл справки) и щелкнуть на кнопке Compile. В результате этого будет создан файл справки, и на экране появится окно справочной системы, в котором будет выведена информация главного раздела.
Р ис. 12. Диалоговое окно Create a compiled file
3.4. Вывод справочной информации
Вывод справочной информации выполняет процедура обработки события OnClick на кнопке Help главной формы приложения.
Uses
ShellAPI;
…
procedure TFMain.BitBtn1Click(Sender: TObject);
begin
ShellExecute(FMain.Handle, 'open', Pchar(ExtractFilePath(paramstr(0))
+'Sale.chm'), nil, nil, sw_show);
end;
Библиографический список
Корняков В. Н. Программирование документов и приложений MS Office в Delphi. – СПб: БХВ–Петербург, 2005. – 496 с.: ил.
Культин Н. Б. Основы программирования в Delphi 7. – СПб: BHV – Петербург, 2003. – 608 с.
Фаронов В. Программирование баз данных в Delphi 7. Учеб. курс. – СПб.: Питер, 2003. – 459 с.