Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Показ Help.chm на определенном topice ?   Найти похожие ветки 

 
Александр-   (2004-08-27 21:33) [0]

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


 
jack128 ©   (2004-08-27 21:56) [1]

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


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

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


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

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


 
jack128 ©   (2004-08-27 22:19) [4]

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

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:50) [5]

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


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


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

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

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


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

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


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

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

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


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

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


 
jack128 ©   (2004-08-28 01:16) [10]

Александр-   (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 21:38) [11]

Да есть. Но
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.



Страницы: 1 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.049 c
4-1090323812
STiTCH
2004-07-20 15:43
2004.09.12
Как отловить попытку запуска приложения


6-1089194918
Аноним
2004-07-07 14:08
2004.09.12
Indy (idTCPServer) + синхронизация с VCL thread


4-1090860450
Awod
2004-07-26 20:47
2004.09.12
Перехват сообщений компонентом.


1-1093336971
ALIEN_D
2004-08-24 12:42
2004.09.12
Утечка памяти


14-1092983461
Dimka Maslov
2004-08-20 10:31
2004.09.12
Юридическая задача