Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Ответ
 
Опции темы
Старый 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,916
По умолчанию

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

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

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


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