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

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

Браузер установленный по умолчанию [D7, Win95/98, WinXP]


Страницы:   1 2

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")


Страницы:   1 2

Наверх

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