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

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

Показ Help.chm на определенном topice ? [D7]


Александр- ©   (2004-08-27 21:33:00) 

Мастера подскажите как показать *.chm на определенном topice?
Просто вызов делаю : shellExecute(0,Nil,pChar('help.chm'),Nil,Nil,SW_NORMAL);


Александр-   (2004-08-28 21:38:00) [1]

Да есть. Но
ShellExecute(0, nil, 'hh.exe', '"F:\Книги\Програмирование\VBScript\VBScript\chm\VBscript Language Reference.chm"  "mk:@MSITStore:F:\Книги\Програмирование\VBScript\VBScript\chm\VBscript%20Language%20Reference.chm::/vbsope7.htm"', nil,  SW_SHOW);
- Открывает страницу по умалчанию "Introduction" а

ShellExecute(0, nil, 'hh.exe', '"mk:@MSITStore:F:\Книги\Програмирование\VBScript\VBScript\chm\VBscript%20Language%20Reference.chm::/vbsope7.htm"', nil,  SW_SHOW);
- Открывает страницу "Operators" без панели тем (слева).

По всей видимости это зависит от версии hh.exe.


jack128   (2004-08-28 01:16:00) [2]

Александр-   (28.08.04 0:36) [9]
shellExecute(0,Nil,'hh.exe',pChar('"mk:@MSITStore:C:\Help.chm::/Topic1.htm"'),Nil,SW_NORMAL);

это работает не совсем так, как мой вариант. по крайней мере у мя. Я таки вышлю свой файлик, постопри, что происходит при
ShellExecute(0, nil, 'hh.exe', '"F:\Книги\Програмирование\VBScript\VBScript\chm\VBscript Language Reference.chm"  "mk:@MSITStore:F:\Книги\Програмирование\VBScript\VBScript\chm\VBscript%20Language%20Reference.chm::/vbsope7.htm"', nil,  SW_SHOW);

и при

ShellExecute(0, nil, 'hh.exe', '"mk:@MSITStore:F:\Книги\Програмирование\VBScript\VBScript\chm\VBscript%20Language%20Reference.chm::/vbsope7.htm"', nil,  SW_SHOW);

Разница есть..


Александр-   (2004-08-28 00:36:00) [3]

Ты прав. Работает. Не много подругому
shellExecute(0,Nil,'hh.exe',pChar('"mk:@MSITStore:C:\Help.chm::/Topic1.htm"'),Nil,SW_NORMAL);
Спасибо jack128.


jack128   (2004-08-28 00:12:00) [4]

мдя..
Открываешь свой chm - файл. На той теме, которая тебе нужна. щелкаешь правой кнопкой по странице в меню выбираешь "свойства" там графа URL - это ссылка на страницу. вот её и нужно передать параметром в hh.exe

Нечего почитать по теме, которая на пальцах в течении минуты разъясняется - нету.


Александр-   (2004-08-28 00:06:00) [5]

hh.exe c Win 2000 Server. chm-ы есть :) Подскажи где почитать на эту тему?


jack128   (2004-08-27 23:22:00) [6]


> А у меня нет. Но направление понял

это почему?  hh.exe старый?

> Если можно
> F:\Книги\Програмирование\VBScript\VBScript\chm\VBscript
>  Language Reference.chm на мыло.
это то нафиг?? этя что ни одного chm файла нету??


Александр-   (2004-08-27 22:50:00) [7]

А у меня нет. Но направление понял. Спасибо.
Если можно F:\Книги\Програмирование\VBScript\VBScript\chm\VBscript Language Reference.chm на мыло.


jack128   (2004-08-27 22:19:00) [8]

нет, я имел в виду, что нить типа

ShellExecute(0, nil, 'hh.exe', '"F:\Книги\Програмирование\VBScript\VBScript\chm\VBscript Language Reference.chm"  "mk:@MSITStore:F:\Книги\Програмирование\VBScript\VBScript\chm\VBscript%20Language%20Reference.chm::/vbsope7.htm"', nil,  SW_SHOW);

Сейчас проверил - работает.


Александр-   (2004-08-27 22:10:00) [9]

В смысле 'Help.chm -10' ? 10 - № Topic'а. Не катит.


Александр-   (2004-08-27 22:09:00) [10]

В смысле 'Help.chm -10' ? Не катит.


jack128   (2004-08-27 21:56:00) [11]

а если в параметрах ссыдку на топик дать?


Наверх

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