Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Открытие файла справки


Автор: Simon14 29.4.2009, 14:47
Мне необходимо открыть файл справки формата chm пишу код  на кнопку WinExec ("hh.exe -mapid 1 Справка.chm", SW_RESTORE) ; файл справки находиться в папке с пргограммой. при открытии программы и нажатии на кнопку вызова справки происходит как бы вызов справки но Файл справки не открываеться. в  чем может быть проблемма

Автор: A5uKa 29.4.2009, 15:29
да WinExec... не понимаю что ему надо... и с чем его едят.
у меня вот так работает
ShellExecute(0,NULL, "DATA\\help.chm",NULL,NULL,SW_RESTORE);

Автор: Simon14 29.4.2009, 15:40
DATA\\help.chm это путь к файлу

Автор: artsb 29.4.2009, 16:26
Цитата(Simon14 @  29.4.2009,  15:40 Найти цитируемый пост)
это путь к файлу

Да.

Но как я понял вы запускаете екзешник с параметрами. Он потом должен открыть справку?

Автор: Simon14 29.4.2009, 16:31
да я хотел сделать чтоб каждому компоненту открывался свой раздел в файле справки в Н.Культин дан пример WinExec ("hh.exe -mapid 1 Справка.chm", SW_RESTORE) ; где -mapid 1  являеться розделом справки но почемуто так не работает

Автор: artsb 29.4.2009, 16:40
У Архангельского хорошо написано про то, как сделать справку на подобии как в BCB 6.

Автор: Simon14 29.4.2009, 16:45
а какой том

Автор: artsb 29.4.2009, 16:58
Цитата(Simon14 @  29.4.2009,  16:45 Найти цитируемый пост)
а какой том 

Скорее всего вам не понадобится smile Там про hlp.

Может вы неправильно справку собрали? Там есть разделы? Ещё как вариант русские названия не понимает. Попробуйте так же полный путь в вашей справке указать:
Код

WinExec("hh.exe -mapid 1 C://полный путь//Справка.chm", SW_RESTORE) ;

Автор: Simon14 29.4.2009, 17:02
а вы не подскажите точное название их там около 3 2 есть но в нем невидел

Автор: A5uKa 29.4.2009, 19:26
Думаю так...
Программирование в C++ Builder 6 и 2006, разработка программ для Windows

Автор: artsb 29.4.2009, 20:17
Цитата(A5uKa @  29.4.2009,  19:26 Найти цитируемый пост)
Программирование в C++ Builder 6 и 2006, разработка программ для Windows 

, сети

smile

Автор: Simon14 1.6.2009, 14:51
Если не тяжело можете програмку кинуть с файлом справки и всеми файлами проекта буду благодарен ато ни как не получаеться не хочет открывать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)