Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Shooroop
0 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 23
1

Запуск стороннего cpp или exe файла

14.03.2015, 13:47. Просмотров 1219. Ответов 9
Метки нет (Все метки)

Добрый день! Возникла такая необходимость: Есть лабораторная работа (решение ОДУ методом коллокаций) в виде С++ программы (.cpp класса + .h класса) . Но по ходу программы требуется запустить другую программу (или cpp файл пока не имею представления), которая решает СЛАУ любым численным методом (короче такой cpp тоже есть, он рабочий). Внимание вопросы:
1) Как запускать вторую программу во время первой ? и возможно ли такое ?
2) Каким образом они должны взаимодействовать ? (К примеру я понял , что первая может записывать в текстовый файл данные, а другая считывать их.Дальше , вторая программа получает свои данные и записывает в след. текстовый файл, которая в свою очередь читает первая программа после завершения второй)
3) Можно ли напрямую передать данные в программе (как функции)? без текстовых файлов или любых других сторонних файлов (любого формата, не обязательно текстовый).
1
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2015, 13:47
Ответы с готовыми решениями:

Запуск стороннего exe файла
Она должна, всего на всего, открывать .exe файл на компьютере в отдельном окне. Заранее спасибос!

Упаковка/распаковка стороннего файла в exe
Добрый день, товарищи и коллеги. Благодаря руководству столкнулся со следующей задачей :...

Запуск исполняемого файла (.exe)
Hi every body! Помогите в разработке программы. Я не знаю какие нужно использовать функции в C++...

Скрытый запуск exe файла
Мне нужно запустить exe так, чтобы окно не появилось, но программа работала (как бы в фоне)....

Запуск exe файла в графическом режиме
Помогите пожалуйста как сделать так чтобы по нажатию клавиши запускался определенный ехе файл у...

9
pavel_pushok
30 / 30 / 9
Регистрация: 25.12.2014
Сообщений: 115
14.03.2015, 13:56 2
Через сообщения походу возможно. А запуск через shellexec даже.
0
Shooroop
0 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 23
14.03.2015, 13:59  [ТС] 3
Через сообщения между классами ? Подумаю над этим.
В Shellexec не подскажете как это должно выглядеть (как сам код должен быть прописан)
0
pavel_pushok
30 / 30 / 9
Регистрация: 25.12.2014
Сообщений: 115
14.03.2015, 14:26 4
В msdn же есть все.
1
14.03.2015, 14:26
Super__Enot
33 / 43 / 9
Регистрация: 14.03.2015
Сообщений: 134
14.03.2015, 14:36 5
cpp ято не программа, это исполняемый файл а .h файл описания ты можешь объединить оба срр в одной программе и использовать прописанные там функции. Описание функциий прописано в файле .h его необходимо добавить в проект. Но можно и по другому, используя старый добрый ctrl+c ctrl+v - просто скопируй исходный код из двух .cpp файлов в новый проект и после инклюдов пропиши экземпляры используемых функций как это сделано в вайле .h
1
Shooroop
0 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 23
14.03.2015, 20:13  [ТС] 6
да ясен пень , что ни cpp ни h не являются программой . Просто, хотел красивого решения, хотя, конечно, можно все запилить в один файл. Но, очевидно , это быдловатый метод.
Для того , чтобы пользоваться сообщениями , придется дописывать просто public часть классов и дополнительные функции, что и не хотелось , вот и думал как минимальными изменениями кода , включить в его работу другой код
0
Croessmah
++Ͻ
16141 / 9233 / 1770
Регистрация: 27.09.2012
Сообщений: 22,731
Записей в блоге: 2
Завершенные тесты: 2
14.03.2015, 20:20 7
Цитата Сообщение от Super__Enot Посмотреть сообщение
cpp ято не программа, это исполняемый файл
видимо, я прогулял этот урок

Цитата Сообщение от Shooroop Посмотреть сообщение
3) Можно ли напрямую передать данные в программе (как функции)? без текстовых файлов или любых других сторонних файлов (любого формата, не обязательно текстовый).
MPI?
0
ValeryS
Модератор
8060 / 5944 / 788
Регистрация: 14.02.2011
Сообщений: 20,490
Завершенные тесты: 1
14.03.2015, 20:29 8
Цитата Сообщение от Croessmah Посмотреть сообщение
видимо, я прогулял этот урок
видать мы вместе гуляли
даже стесняюсь спросить, *.asm, или не дай бог *.pas, это вообще наверно страшная штука

Добавлено через 1 минуту
Цитата Сообщение от Shooroop Посмотреть сообщение
без текстовых файлов или любых других сторонних файлов
посмотри что такое "файл проецируемый в память"
1
Croessmah
++Ͻ
16141 / 9233 / 1770
Регистрация: 27.09.2012
Сообщений: 22,731
Записей в блоге: 2
Завершенные тесты: 2
14.03.2015, 20:29 9
Цитата Сообщение от ValeryS Посмотреть сообщение
видать мы вместе гуляли
если даже не помним вместе ли мы были, видимо, гуляли не слабо
0
Shooroop
0 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 23
15.03.2015, 01:24  [ТС] 10
Очень сильно мне кажется про MPI, но я почитаю про это.
Цитата Сообщение от ValeryS Посмотреть сообщение
посмотри что такое "файл проецируемый в память"
, тоже посмотрю . Пока вопросы не закрыты.
0
15.03.2015, 01:24
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2015, 01:24

Для интерфейса достаточно только заголовочного файла или нужен еще файл .cpp
Собственно вопрос в теме. Например, я хочу создать интерфейс который будут другие классы...

Из .exe в .cpp
Добрый день. У меня есть программка(написанная на С++) с расширением .exe . Есть ли какая то...

Запуск сервера .cpp
Помогите, скачал сервер с Github https://github.com/wsop/cursors-server, но как его запустить? Я не...


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

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

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