17.01.2018, 04:15 [+3 UTC]
в нашей команде: 2 474 чел. | участники онлайн: 0 (рекорд: 21)

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

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

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

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

:: правила

:: новости

:: участники

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

:: форум

:: блоги

:: поиск

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

:: наш журнал

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

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

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

:: поддержка

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

Версия системы:
7.42 (30.12.2017)

Общие новости:
02.01.2018, 09:46

Форум:
12.01.2018, 10:25

Последний вопрос:
17.01.2018, 01:00

Последний ответ:
16.01.2018, 13:00

Последняя рассылка:
16.01.2018, 22:45

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

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

Наша кнопка:

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

Отзывы о нас:
21.07.2011, 23:58 »
Посетитель - 379043
Спасибо за разумный ответ [вопрос № 183792, ответ № 267936]
02.06.2010, 12:18 »
Вознисеннский Сергей Андреевич
Спасибо большое.выручили меня! [вопрос № 178812, ответ № 261820]
15.10.2009, 22:33 »
Рыленков Геннадий Петрович
Я довольно длительное время читаю Ваши рассылки. Удивляет и поражает эрудированность эксперта Гуревич Александр Львович. Ответы, которые дает он, порой значительно шире, чем сам вопрос. Очень много полезного в такой информации. Много узнал, проверил на практике и очень доволен. Геннадий Петрович Рыленков flylaw.

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

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

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

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

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 604
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 353
CradleA
Статус: Профессионал
Рейтинг: 251

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

Консультация онлайн # 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.14157 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.42 от 30.12.2017