Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вызов 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо