Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
ВнизКак подключить файл помощи? Найти похожие ветки
← →
TStas © (2005-08-25 22:24) [0]Создал файл помощи, в helpfile главной формы написал его имя, но почему-то не работает. Может, что-то еще надо изменить. Понятно, что есть способ прописать в событии onhelp WinExec этого файла, но это же, наверно кривой способ.
← →
rentgen © (2005-08-26 07:59) [1]Menu>Project>Options>Applications>HelpFile
Смотря какой формат у хелпфайла.
Delphi сам по себе понимает только стандартный HLP
т.е. красивую HTML-помощь ты без специальных модулей не подцепишь
← →
Big Joe © (2005-08-26 09:15) [2]Вот как это делаю я:
Сначала создайте файл помощи. Откройте меню "Project/Options...", щелкните на закладке "Application" и введите путь к файлу помощи в строке "Help File". Или же вы можете сделать это непосредственно во время выполнения приложения, указав соответственное значение свойству Application.HelpFile.
Затем вам необходимо присвоить значения свойству "HelpContext" у необходимых элементов управления. В нашем случае необходимо задать значение свойству "HelpContext" у кнопки "Help", обычно расположенной на вспомогательных окнах или диалогах.
Наконец, в обработчике события нажатия на кнопку вызовите метод Application.HelpContext. Для нашей кнопки "Help" обработчик события OnClick мог бы выглядеть примерно так:
procedure TForm1.btnHelpClick(Sender: TObject);
begin
Application.HelpContext(TButton(Sender).HelpContext);
end;
Это все!
← →
TStas © (2005-08-26 13:46) [3]>rentgen
>т.е. красивую HTML-помощь ты без специальных модулей не подцепишь
help-файл, конечно, стандартный. С HTML-помощью я давно придумал простой способ и вполне работающий. Но боюсь что этот способ тоже сочтут поделкой.
>Big Joe
Сейчас попробую Ваш способ. hlp-файл создавал по Фаронову, книга о компонентах. Только в ней почему-то не написано, как индексировать тему, поэтому в hlp-файле темы не индесированы, из-за этого может и не сработать.
← →
TStas © (2005-08-26 14:24) [4]>Big Joe
Все получается, но вылезает сообщение, что подобного раздела справки не существует. Естественно, поскольку разделы справки не индексированы. Тогда вопрос:
Как разделам справки присвоить индексы? Ведь, наверно, надо какую-то сноску написать.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.019 c