Oper01 |
Отправлено: 04.03.2004, 01:08 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145
|
Подскажите, как подключить help к приложению. При выборе пункта меню ? Обычный hlp файл. |
|
olegenty |
Отправлено: 04.03.2004, 09:31 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
CODE | Application->HelpCommand(HELP_FINDER, 0); |
при этом должно быть установлено свойство
CODE | Application->HelpFile |
В принципе, это всё описано в Windows SDK (по-моему, я там читал)
|
|
Valdemar |
Отправлено: 04.03.2004, 09:34 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
В меню Project->Options, затем на закладке Application указывете имя hlp-файла. Для связи с нужным разделом справки используйте свойство HelpContext. |
|
Asher |
Отправлено: 04.03.2004, 09:35 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
Привет.
В начале проги
Application->HelpFile = ExtractFilePath(Application->ExeName) +"MyProg.hlp";
в обработчике кнопки
Application->HelpCommand(HELP_CONTENTS, 0);
|
|
Oper01 |
Отправлено: 04.03.2004, 23:41 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145
|
Спасибо! |
|
Oper01 |
Отправлено: 04.03.2004, 23:49 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145
|
Но не работает ! |
|
Oper01 |
Отправлено: 04.03.2004, 23:51 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145
|
Вроде бы программа как-то обращается к файлу, создаётся файл с расширением GID, но на экране ничего не появляется! |
|
olegenty |
Отправлено: 05.03.2004, 09:36 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
Протестировал. Работает. HELP_CONTENTS на HELP_FINDER замени.
|
|
Asher |
Отправлено: 05.03.2004, 10:14 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
Или создай CONTENTS
|
|
olegenty |
Отправлено: 05.03.2004, 10:23 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
ну да, точно, FINDER просто поднимает окно, а CONTENTS работает, если ты его в справочном файле скомпилял. мои извинения Asher'у.
|
|
Oper01 |
Отправлено: 07.03.2004, 02:33 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145
|
Разобрался. Работает как часы ! |
|