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

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

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

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

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

Как в проекте нажатием кнопки открыть справку с расширением .hlp. Как открыть отдельный раздел я знаю. А вот как запустить весь файл.
Hobbit_88 вне форума Ответить с цитированием
Старый 31.05.2009, 17: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, 17:35   #3
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

Спасибо работает. А как чтобы на F1 запускалась справка
Hobbit_88 вне форума Ответить с цитированием
Старый 31.05.2009, 17: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 в 17:55.
Kotofff вне форума Ответить с цитированием
Старый 31.05.2009, 17:53   #5
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

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

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

Опции темы


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


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840