Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];

Вниз

Как открыть web-страницу в НОВОМ окне   Найти похожие ветки 

 
Calm   (2003-11-10 18:35) [0]

Уважаемые мастера,
программулина дожна открывать нужную web-страничку.
Делаю ShellExecute() , но страница открывается в существующем окне MSIE, что неудобно юзерам. Как сделать, чтобы открывалась в новом окне?

На рабочих местах в обязательном порядке стоит браузером по умолчанию MSIE 5.5+

Спасибо за советы :))


 
TUser   (2003-11-10 18:42) [1]

Покопай - есть какой-то параматр у эксплорера (типа /n или что-то в этом роде).


 
TUser   (2003-11-10 18:44) [2]

Нет, не /n. Но какой-то есть.


 
Calm   (2003-11-11 08:36) [3]

Спасибо, TUser.

А может кто-нибудь помнит как именно называется этот параметр?


 
mfender   (2003-11-11 08:59) [4]

Я вот обратил внимание, что на WinXP ShellExecute вообще не хочет работать. Может что-то у меня не там растет?


 
TUser   (2003-11-11 09:01) [5]

Вот через командную строку попробовал
C:\Progra~1\Intern~1\iexplore.exe www.mail.ru. Открывается в новом окне. Т.е. тебе надо посылать в ком.строку не www.mail.ru, а предварительно узнать, где стоит эксплорер. А в качестве параметра передавать просто свой URL.


 
mfender   (2003-11-11 09:06) [6]


> TUser © (11.11.03 09:01) [5]
> Вот через командную строку попробовал
> C:\Progra~1\Intern~1\iexplore.exe www.mail.ru. Открывается
> в новом окне. Т.е. тебе надо посылать в ком.строку не www.mail.ru,
> а предварительно узнать, где стоит эксплорер. А в качестве
> параметра передавать просто свой URL.


Но реч-то шла про ShellExecute. По идее-то само http:// должно запустить IE или другой брувзер, стояшчий дефолтом. В 98м у меня все это работает, а в XP - нет. Не работает и WinExec... :(


 
mfender   (2003-11-11 09:15) [7]

Вот пересмотрел свои догадки. Все работает. Только на IE не действует. Надо заглянуть в реестр XP. У меня на IE оболочка LovelyTree стоит, наверное потому он его и не понимает.
А чтобы в новом окне открылось, надо в lpOperation писать explore, например:
ShellExecute(0, "explore","f:\2",nil,nil,SW_SHOWNORMAL)



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

Форум: "Основная";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.01 c
1-65873
Newman
2003-11-02 16:03
2003.11.20
Как удалить


1-65848
RoLeX
2003-11-09 16:23
2003.11.20
как организовать посылку письма при подключении???


3-65731
KIR
2003-10-31 16:25
2003.11.20
Как лучше хранить денежные значения в IB 6.5 диалект 3?


14-66108
mip
2003-10-29 09:30
2003.11.20
Delphi и код активации


14-66064
Yakudza
2003-10-29 15:05
2003.11.20
interface и implementation





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский