Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2009, 17:55   #1
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию Как открыть справку с расширением .hlp

Как в проекте нажатием кнопки открыть справку с расширением .hlp. Как открыть отдельный раздел я знаю. А вот как запустить весь файл.
Hobbit_88 вне форума Ответить с цитированием
Старый 31.05.2009, 18:04   #2
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Код:
 ShellExecute(Handle, nil, PChar(ExtractFilePath(ParamStr(0)) + 'help.hlp'), nil, nil, SW_SHOW);
Файл должен лежать в директории программы
В секцию uses подключите модуль ShellAPI
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 31.05.2009, 18:35   #3
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

Спасибо работает. А как чтобы на F1 запускалась справка
Hobbit_88 вне форума Ответить с цитированием
Старый 31.05.2009, 18:46   #4
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Кидай на форму ActionList из закладки Standart.
Двойной клик по нему, жми New Action появится в списке Action1, выбери Action1 и в его свойтве ShortCut выставь F1, двойной клик по Action1 и в его обработчик пиши то, что Neeter сказал ...
Будет работать когда твоя форма будет в фокусе. И на всех виндоусах кроме 7-ки.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT

Последний раз редактировалось Kotofff; 31.05.2009 в 18:55.
Kotofff вне форума Ответить с цитированием
Старый 31.05.2009, 18:53   #5
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

Спасибо за помощь
Hobbit_88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать справку в проге???? micaell Общие вопросы Delphi 12 23.11.2009 06:37
Как из полного пути к файлу получить имя файла с расширением uraura Компоненты Delphi 2 20.03.2009 15:53
Как получить график из файла с расширением .crd feldmaster Помощь студентам 1 22.04.2008 23:19
Как можно в файл (со своим расширением) записать любые файлы (например, звуковые)? andrey4623 Общие вопросы Delphi 3 12.01.2008 09:59
Как вставить справку в прогу 3lander Общие вопросы Delphi 10 22.10.2007 21:42