|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Открыть новый экземпляр приложения в API
Данная конструкция
Код:
ShellExecute(Handle, nil, '/ff/firefox.exe', 'http:/ya.ru/','/ff/', SW_SHOW); при открытом файрфоксе открывает новую вкладку. Как сделать так, чтобы открывался новый экземпляр лисы? |
#2
|
||||
|
||||
ShellExecute не может открыть новую вкладку в принципе. она даже не знает что такое вкладки. просто когда она запускает ff, тот проверяет не запущен ли уже экземпляр ff и если есть, то сам ff открывает новую вкладку. можно попытаться узнать какие ключи для запуска есть и есть ли ключ для открытия нового экземпляра, а не вкладки.
Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 24.04.2011 в 09:52. |
#3
|
|||
|
|||
В том то и вопрос. Клик на экзешник лисы открывает новый экземпляр, я так понимаю там никаких ключей не передается.
|
#4
|
||||
|
||||
Код:
ShellExecute(Handle, 'open', '"C:\Program Files\Mozilla Firefox\firefox.exe"', '-new-window http://ya.ru/', '"C:\Program Files\Mozilla Firefox\"', SW_SHOW); Опции командной строки для Firefox и других продуктов Mozilla Пишу программы за еду. __________________ |
#5
|
|||
|
|||
Спасибо, это работает. Еще один вопрос, если можно. Можно ли определить, что загрузка страницы завершена?
|