![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Браузер установленный по умолчанию [D7, Win95/98, WinXP]
killer © (2004-06-07 20:05:00)Как узнать какой браузер установленный по умолчанию?
killer (2004-06-07 21:43:00) [21]YuRockОн тогда откроет страничку в текущем окне IE....
DeadMeat (2004-06-07 21:33:00) [22]> [6] killer © (07.06.04 21:03)
В реестре узнаешь полный путь в "главному" *.EXE файлу броузера, а по нему определишь какой из них стоит поумолчанию... Вот только если тебе попадётся чего-нибудь типа MyIexplore.exe чего будешь делать??
Короче [7]
---
...Death Is Only The Begining...
YuRock (2004-06-07 21:26:00) [23]> killer © (07.06.04 21:03) [6]
> вот зачем эти разрешения искать в реесте, я что-то не пойму...
Для того, чтобы решить вопрос темы, к-рый ты задал. Т.е. определить, какой браузер в системе используется по умолчанию.
> для IE я делаю так...
ShellExecute(0, nil, 'about:blank', nil, nil, 1);
ShellExecute(0, nil, ' http://delphimaster.ru', nil, nil, 1);
Что-то мне кажется, что одного ShellExecute(0, nil, ' http://delphimaster.ru', nil, nil, 1);вполне хватит...
killer (2004-06-07 21:03:00) [24]дело в том.... что мне надо открывать URL в новом окне.....
для IE я делаю так...
ShellExecute(0, nil, 'about:blank', nil, nil, 1);
ShellExecute(0, nil, ' http://delphimaster.ru', nil, nil, 1);
а вот для Оперы надо так...
ShellExecute(0, nil, ' http://delphimaster.ru', nil, nil, 1);
т.к. в Опере тогда одно лишнее окно создается....
вот мне для этого и надо знать.... как открывать...:)))
а вот зачем эти разрешения искать в реесте, я что-то не пойму...
GuAV (2004-06-07 20:57:00) [25]
> *.htm, *.html, *.ftp, ...
html, ftp, ...
пользовательская настройка:
HKEY_CURRENT_USER\Software\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}
YuRock (2004-06-07 20:53:00) [26]> а какие это расширения
*.htm, *.html, *.ftp, ...
> наверно где-то есть просто путь к браузеру....
Ну а я что предлагаю искать? Поищи полный путь к браузеру, который у тебя "по умолчанию"!!! Например,
"C:\Program Files\Internet Explorer\IEXPLORE.EXE"
или
"C:\Program Files\Opera7\opera.exe"
или что у тебя там...
GuAV (2004-06-07 20:53:00) [27]
> а какие это расширения?
.htm :)
> Как узнать какой браузер установленный по умолчанию?
А зачем? если нужно открыть URL, то и пиши URL в ShellExecute.
killer (2004-06-07 20:39:00) [28]а какие это расширения? наверно где-то есть просто путь к браузеру....
YuRock (2004-06-07 20:34:00) [29]В реестре поищи соответствия расширений файлов программам (например, у меня легче всего найти строку "C:\Program Files\Opera7\opera.exe")