|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Использование старого hlp-файла
Здравствуйте!
Подскажите, пожалуйста, можно ли подцепить старый hlp-файл к программе, написанной в XE5? В файле проекта есть строка Код:
Application.HelpFile := g_ProgramPath + 'myhelp.hlp'; Вызываю так: Код:
Application.HelpCommand(HELP_FINDER, 0); В папке с экзешником myhelp.hlp имеется (а также myhelp.cnt), из Проводника сам по себе запускается, а по команде из программы - нет. В чем может быть дело? |
#2
|
||||
|
||||
Если не ошибаюсь, вам сначало нужно обновить вот это
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#3
|
|||
|
|||
Это я обновил, иначе бы не запускалось из Проводника.
|
#4
|
|||
|
|||
Код, как ты запускаешь справку, в студию.
Я, когда использовал .hlp, запускал его напрямую. Все работало нормально. А вообще, в чем проблема перейти на html help? |
#5
|
|||
|
|||
Цитата:
Код:
Application.HelpCommand(HELP_FINDER, 0); Цитата:
|
#6
|
||||
|
||||
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#7
|
|||
|
|||
Цитата:
Попробуй не HELP_FINDER, а HELP_CONTENTS. Хотя у меня с таким кодом проблем, вроде, небыло: Код:
procedure TMainForm.Help1Click(Sender: TObject); begin Application.HelpFile := ChangeFileExt(Application.ExeName,'.hlp'); Application.HelpCommand(HELP_FINDER,0); end; |