![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вызов chm файла из Delphi [D7, Win95/98, WinME, Win2k, WinXP]
Meganop © (2006-04-24 19:36:00)Привет, народ.
Кто-нибудь знает как можно вызвать chm файл из Дельфи? Третий день парюсь, чего-то не идёт ни фига.
Meganop (2006-04-25 18:59:00) [1]
> блин,до чего народ обленился....
Я просто этого не знаю.
Meganop (2006-04-25 18:56:00) [2]Просто пипец какой-то.
SuperBUG (2006-04-25 18:36:00) [3]блин,до чего народ обленился....
interface
....
function HtmlHelp(hwndCaller:hwnd;pszFile:pchar;uCommand:integer;dwData:dword):LongInt;st dcall;
implementation
function HtmlHelp;external 'HHCtrl.ocx' name 'HtmlHelpA';
......
вызов может быть таким
HtmlHelp(GetDescTopWindow(),'c:\help.chm',HH_DISPLAY_TOPIC,0);
закрыть хэлп:
HtmlHelp(0,nil,HH_CLOSE_ALL,0);
константы HH_DISPLAY_TOPIC,HH_CLOSE_ALL в файле htmlhelp.h
Meganop (2006-04-25 18:29:00) [4]Ладно, попробую.
Eraser (2006-04-25 18:22:00) [5]
> Meganop © (25.04.06 18:16) [7]
http://sourceforge.net/projects/jvcl/
но всё таки советую [1].
Meganop (2006-04-25 18:16:00) [6]
> На Jedi см. HtmlHelp
Извини за тупость, но Jedi - это где?
REA (2006-04-25 18:04:00) [7]На Jedi см. HtmlHelp
Meganop (2006-04-25 18:00:00) [8]
> Мог бы и не париться столько, а узнать то, что нужно у Yandex
> или Google.
Да там нет ничего. Ну нашёл пару форумов. Задаю вопросы, а в итоге все отсылают в delphimaster.
Loginov Dmitry (2006-04-25 11:35:00) [9]
> Третий день парюсь, чего-то не идёт ни фига
Мог бы и не париться столько, а узнать то, что нужно у Yandex или Google.
SuperBug (2006-04-24 21:27:00) [10]А можно и не использовать сторонних компонентов, а аккуратненько экспортировать из HHCtrl.ocx функцию HtmlHelp, константы взять из htmlhelp.h (спереть у майкрософта,они на халяву раздают :)), тока с параметрами не наглючить и никаких проблем. Вся дальнейшая работа с
HtmlHelp неплохо описана в MSDN
Meganop (2006-04-24 19:58:00) [11]Попробую.
Eraser (2006-04-24 19:48:00) [12]
> Meganop © (24.04.06 19:36)
вызвать то можно с пом. ShellExecute из модуля ShellAPI, а вот для полноценной работы нужны спец. компоненты, например http://www.ec-software.com/comppage.htm