Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
aluca
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 1
#1

Запуск внешней программы - C++

13.11.2015, 13:57. Просмотров 626. Ответов 1
Метки нет (Все метки)

В программе создается некое изображение, которое потом нужно открыть внешней программой.
Но до для начала хотелось бы понять как просто запускать внешние программы.
Есть программа main.exe, лежащая на диске D. Хотелось бы её запустить из тела программы.
Гугл выдал вот такие способы
C++
1
2
QProcess P;                     
     P.startDetached("D:\main.exe ");
C++
1
system("D:\main.exe")
И один, и второй способ приводят к аварийному завершению программы.
Что не так?
(компилятор mingw, ide- qt)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2015, 13:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запуск внешней программы (C++):

Скрытый запуск внешней программы - C++
Здравствуйте, товарищи! Подскажите, можно ли запустить как-то чужую программу в скрытом режиме (в Windows)? Я запускаю программу...

Запуск внешней программы перед компиляцией - C++
Задача следующая: Есть код типа: #define SITUATION(N, description) {return N;} void (SomeFunc(){ if (/*some_condition*/...

Запуск программы без создания окна. Запуск фоновой программы - C++
Вопрос, как сделать, чтобы консольное приложение при запуске не создавало окошко консоли. Т.е. запустился процесс, но визуально ничего не...

Обработка события внешней программы - C++
Привет всем, Пытаюсь написать плагин на C++ для приложения KD. Данное приложение взаимодействует с библиотекой написанной на VB6, или...

Не ждать завершения запущенной внешней программы - C++
Я запускаю из своей программы внешний экзешник при помощи system(command). Но данный вариант меня не устраивает, т.к. приходится ждать...

Не является внутренней или внешней командой - ошибка не при компиляции а при работе программы - C++
В VS скомпилировал код #include <iostream> using namespace std; int main() { int a; cout<<"Hallo"; cin>>a; cout<<a; ...

1
Байт
Диссидент
Эксперт C
17227 / 11297 / 1789
Регистрация: 24.12.2010
Сообщений: 22,237
13.11.2015, 15:32 #2
Первый способ
C++ (Qt)
1
QProcess::startDetached("D:\main.exe ");
Постоянно пользуюсь обоими. Все работает прекрасно.
А существует ли D:\main.exe ?

Добавлено через 37 секунд
Ах, да! Не обратил внимание. Слэши удвойте!

Добавлено через 1 минуту
И может быть в вашем случае будет полезно
C++ (Qt)
1
QDesktopServices::openUrl(QUrl(файл картинки));
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2015, 15:32
Привет! Вот еще темы с ответами:

Запуск программы ! - C++
Скажите вот я написал программу а при запуске мне пишут: укажите имя исполняемого файла,каторый будет использоваца в отладочной сессии ! ...

Запуск G++ из программы - C++
Друзья! Я написал транслятор (превращает код на своем языке в .cpp). Теперь хотелось бы прикрутить к нему g++, что бы программа могла бы...

Запуск программы - C++
Не знаю в какую лучше тему написать. Такая проблема - написал программу на С, она пишет свой лог-файл. Дело в том что при запуске...

Запуск программы вне ОС - C++
Интересует такой вопрос: Возможен ли запуск программы одновременно с запуском Операционной Системы, причем так, что бы программа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru