Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > ShellExecute не работает с IE7 ???


Автор: urix 7.2.2006, 02:47
Поставил IE 7 beta 2. начал тестить свои проги.
Сразу наткнулся на такое:
ShellExecute не открывает веб странички.

типа:
ShellExecute(handle,'open','http://www.somewebsite.ru',nil,nil,sw_show);
теперь ничего не делает.

Чё делать?

Автор: maxim1000 7.2.2006, 02:51
а если
Код

ShellExecute(handle,nil,'iexplore.exe','http://www.somewebsite.ru',nil,sw_show);

?

Автор: urix 7.2.2006, 03:18
maxim1000
не, так тоже не работает. А во вторых, так ведь не правильно - привязываться к конкретному броузеру.

Автор: maxim1000 7.2.2006, 04:41
Цитата

А во вторых, так ведь не правильно - привязываться к конкретному броузеру.

да, пожалуй...
просто версия была smile

Автор: sergejzr 7.2.2006, 06:01
А других браузеров не стоит? Мозилла например не откроет таким образом страницу, если надвешаны аргументы.
Например:
index.php?showtopic=82834&unread=1

Попробуй с разными УРЛями и посмотри, какой браузер по умолчанию стоит

Автор: urix 7.2.2006, 12:44
sergej.z
Другие броузеры стоят, но они никогда не стояли броузерами по умолчанию. Кстати, да, вариант, вечером проверю - поставлю по умолчанию Firefox - будет ли работать с ним shellexecute?

Автор: urix 7.2.2006, 21:40
Сделал Firefox боузером по умолчанию, а потом вернул IE - теперь всё OK. Видимо после установки IE где-то что-то недопрописалось

Автор: Snowy 7.2.2006, 21:44
Он просто не поставил себя дефолтным на http, а только на htm и html.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)