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

 
Help из программы, Help
Николай
Отправлено: 17.12.2003, 13:11


Дежурный стрелочник

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



Подскажите, пожалуйста, как сделать Help (содержащий примерно 30 страниц Word-а рисунков и текста) из программы.

Пробовал Acrobat Reader 5.0, но не знаю как в нем создать документ и
как запустить его из программы.
maikl
Отправлено: 17.12.2003, 15:11


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

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



А что если создать обычный chm файл и запускать его из программы функцией ShellExecute. Не подходит ???
Asher
Отправлено: 17.12.2003, 15:51


Мастер участка

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



Справка обычно делается в Word'е (ну или любот редакторе работающем с rtf и нормально вставляющим картинки и всякие нужные тэги) а затем конвертится в HLP с помощью Help Workshop или чего-нибудь подобного.
А дальше подключаеш его в настройках проекта или вручную в начале программы
Application->HelpFile = ExtractFilePath(Application->ExeName) +"MyHelp.HLP";
а по кнопке вызова, к примеру
Application->HelpCommand(HELP_CONTENTS, 0);
Николай
Отправлено: 17.12.2003, 18:03


Дежурный стрелочник

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



Нельзя ли поподробнее

1. А что за chm файл
2. Где взять программу для конвертирования документа Word

Буду очень признателен.
Николай
Отправлено: 17.12.2003, 18:08


Дежурный стрелочник

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



1. chm файл понятно
2. Где взять программу для конвертирования документа Word?
Valdemar
Отправлено: 18.12.2003, 08:45


Мастер участка

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



В составе C++Builder есть компилятор хелп-файлов. Находится в каталоге ...\CBuilder5\help\tools. Чтобы его использовать надо создать документ RTF, специальным образом размеченный, и файл проекта. Существует множество других инструментов для создания файлов справки, например, Microsoft Help Workshop.
Николай
Отправлено: 18.12.2003, 14:51


Дежурный стрелочник

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



Спасибо, вроде разобрался

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