![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Показ 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]а если в параметрах ссыдку на топик дать?