C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Запуск новой Internet-ссылки в новом окне браузера, Как???????????????
R@kot
  Отправлено: 04.12.2004, 06:04


Не зарегистрирован







Узнал как запустить из проги браузер по умолчанию, чтобы он перешёл на указанный сайт:

ShellExecute(NULL, "open", "http://www.sitename.ru", NULL, NULL, SW_SHOWNORMAL);
//главное, не забыть подключить #include "ShellAPI.h"

Однако возникла проблема: допустим, я щёлкаю на кнопке, которая запускает таким образом, к примеру,
адрес http://www.sitename1.ru. Сайт благополучно начинает грузиться в окне браузера (по умолчанию -
Internet Explorer, но если в это время открыта, например, Opera, тогда в одном из окон этой самой
Оперы). Однако если после этого я щёлкаю на другую кнопку, запускающую адрес http://www.sitename2.ru,
загрузка первого адреса прекращается и начинает грузиться второй адрес.

Как сделать так, чтобы второй адрес открывался в другой копии браузера (в случае Explorer'а) или в
новом окне (в случае той же Оперы)? Помогите, люди добрые!!!
(если не напряжно, напишите ответ здесь на форуме или мне на rakot84@mail.ru).
Gal
Отправлено: 09.12.2004, 14:48


Станционный диспетчер

Группа: Участник
Сообщений: 124



При нажатии на ссылку создавай поток. а после убивай его!
Я так думаю...

Вернуться в Вопросы программирования в C++Builder