23.07.2018, 07:17 [+3 UTC]
в нашей команде: 2 884 чел. | участники онлайн: 1 (рекорд: 21)

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

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

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

:: правила

:: новости

:: участники

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

:: форум

:: блоги

:: поиск

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

:: наш журнал

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

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

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

:: поддержка

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

Версия системы:
7.47 (16.04.2018)

Общие новости:
13.04.2018, 10:33

Форум:
20.07.2018, 12:27

Последний вопрос:
20.07.2018, 13:35

Последний ответ:
19.07.2018, 14:46

Последняя рассылка:
21.07.2018, 00:45

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

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

Наша кнопка:

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

Отзывы о нас:
12.01.2010, 10:16 »
jeck26
Спасибо за ответ. Развеяли мои сомнения. Обязательно увеличу обьём пямяти. [вопрос № 175933, ответ № 258500]
18.12.2009, 18:31 »
Кузнецов Валентин Олегович
Огромное спасибо за развернутый ответ! А в будущем все равно куплю видеокарту помощнее. И опять-таки обращусь к палочке-выручалочке, а это - ПОРТАЛ RFpro.ru. [вопрос № 175320, ответ № 257830]

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

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

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

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

CradleA
Статус: Профессор
Рейтинг: 102
solowey
Статус: Студент
Рейтинг: 88
mklokov
Статус: 6-й класс
Рейтинг: 24

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

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

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