23.09.2017, 17:27 [+3 UTC]
в нашей команде: 2 128 чел. | участники онлайн: 6 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: консультации

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.41 (25.02.2017)

Общие новости:
23.02.2017, 09:51

Форум:
23.09.2017, 13:24

Последний вопрос:
23.09.2017, 14:31

Последний ответ:
23.09.2017, 08:43

Последняя рассылка:
23.09.2017, 13:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
05.02.2010, 02:13 »
Дёмин Илья Юрьевич
Спасииибо, ты мне оч помог!!! [вопрос № 176439, ответ № 259147]
26.03.2012, 19:09 »
Stanislav Bolshakov
Огромное спасибо за оперативный и понятный ответ smile [вопрос № 185677, ответ № 270321]
16.03.2010, 13:38 »
MrSpencer
Спасибо Вам и Химику СН. Кинетическую энергию нашёл, исходя из Вашего решения. Спасибо! [вопрос № 177277, ответ № 260148]

РАЗДЕЛ • С / С++

Создание программ на языках C и C++.

[администратор рассылки: Андрей Кузнецов aka Dr_Andrew (Старший модератор)]

Лучшие эксперты в этом разделе

Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 238
solowey
Статус: 6-й класс
Рейтинг: 81
Хватов Сергей
Статус: Академик
Рейтинг: 70

Перейти к консультации №:
 

Консультация онлайн # 191275
Раздел: • С / С++
Автор вопроса: Вадим Исаев ака sir Henry (Старший модератор)
Отправлена: 10.08.2017, 12:22
Поступило ответов: 1

Уважаемые эксперты! Пожалуйста, ответьте на вопрос:
В продолжение вопроса 191247.
ОС Linux.
Я запускаю приложение-браузер с помощью функции system() с определённой ссылкой. Браузер - Firefox. Если перед запуском Firefox не был запущен, то функция system() стоически ожидает, когда я крестиком закрою Firefox и моя функция продолжает работу, ожидая, когда ещё раз потребуется запустить браузер. Мне именно так и нужно.
Положение катастрофически меняется, если до моего запуска Firefox уже был запущен и его окошко висит на рабочем столе. В этом случае функция system() категорически не желает ожидать закрытия запущенного с помощью нее браузера.
В интернете советуют добавить функцию wait(). Это не даёт абсолютно никакого эффекта.
Подскажите пожалуйста, какие средства можно применить, было ожидание окончания работы запущенного мною браузера.

Состояние: Консультация закрыта

Здравствуйте, Вадим Исаев ака sir Henry!
Скорее всего свежезапущенный процесс firefox, обнаружив, что он не единственный, посылает старому запрос на открытие нового окна или вкладки, а сам завершается. Я когда-то нарывался на ещё более странный эффект: при удалённой работе он вообще открывался на локальном компьютере вместо удалённого.
Как бороться и вообще можно ли с этим бороться - не знаю.
Но, судя по всему, Chrome поступает точно так же.


Консультировал: Хватов Сергей (Академик)
Дата отправки: 14.08.2017, 17:04

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 191275

Хватов Сергей
Академик

ID: 20764

# 1

= общий = | 10.08.2017, 14:51 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Скорее всего новый экземпляр firefox, обнаружив, что он не единственный, посылает старому запрос на открытие нового окна или вкладки, а сам завершается. Я когда-то нарывался на ещё более странный эффект: при удалённой работе он вообще открывался на локальном компьютере вместо удалённого.
Как бороться и вообще можно ли с этим бороться - не знаю.

Вадим Исаев ака sir Henry
Старший модератор

ID: 425

# 2

= общий = | 10.08.2017, 18:19 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Хватов Сергей:

Вы знаете, нынешний Firefox уже сам собой не завершается, просто открываются новые окна (или вкалдки, как задано в опциях запуска). smile
Значит это похоже на приколы самого Firefox'а... Надо будет поэкспериментировать с другим браузером.
Мало того, я не могу отследить запущеную задачу через список процессов. Дело в том, что URL идёт опцией в строке запуска. Если Firefox до этого не был открыт, то в списке процессов я вижу, что Firefox запущен именно с моей ссылкой. Если же до этого был открыт другой Firefox, то при той же системе запуска (firefox мой_url), никого url'а я уже не вижу.

=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)

• Отредактировал: Вадим Исаев ака sir Henry (Старший модератор)
• Дата редактирования: 10.08.2017, 18:22

Андрей Кузнецов aka Dr_Andrew
Старший модератор

ID: 17042

# 3

= общий = | 14.08.2017, 13:31 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Хватов Сергей:

Оформите ответ? Ваш пост в мини-форуме консультации вполне подойдёт.

=====
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14082 сек.

© 2001-2017, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.41 от 25.02.2017
Бесплатные консультации онлайн