C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Вызов справки
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 biggrin.gif
olegenty
Отправлено: 05.03.2004, 10:23


Ветеран

Группа: Модератор
Сообщений: 2412



ну да, точно, FINDER просто поднимает окно, а CONTENTS работает, если ты его в справочном файле скомпилял. мои извинения Asher'у.
Oper01
  Отправлено: 07.03.2004, 02:33


Станционный диспетчер

Группа: Участник
Сообщений: 145



Разобрался. Работает как часы !

Вернуться в Вопросы программирования в C++Builder