![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Flynn |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
Необходимо вызвать *.exe из консольной программы, на такой вродебы легкой функции я чтото застрял.
Дело в том что вероятно необходимо открыть еще одну консоль и в ней уже запустить вторую программу, но тут то я и засада...
Использовать особо неполучается т.к. непонятно как задать окно консоли. А при использовании WinExec("graphic.exe", SW_SHOW); программа открывается в тойже консоли и возникают немыслимые глюки. |
|||
|
||||
| zkv |
|
||||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 12 Всего: 92 |
так было бы корректнее:
возможно путь прописать правильно надо к файлу (попробуйте полный путь указать), а может программа завершается прежде чем вы ее заметите, вариантов куча вообщем, можно попробовать через cmd запускать, чтобы результаты работы было видно, как то так:
|
||||
|
|||||
| Flynn |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
Проблема в том, что при использовании всего того что я пробовал - все вызывает вторую программу в той же консоли, что и первую и соотвественно первая прекращает свою работу, а вот как открыть вторую и запустить в ней прогу мне неясно.
|
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 12 Всего: 92 |
Flynn, потрудился
так вот, у меня прога запускается в отдельной консоли, в первой же выводится "Press <ENTER> to continue..." как и положено. Так что не знаю что еще посоветовать. Попробуйте через cmd, интересно что скажет. Удачи. |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: нет Всего: 52 |
Flynn, ты, наверное, запускаешь не в дебаг моде и в конце программы - консоли первой не стоит никакого ожидания (например, нажатия клавиши). Поэтому у тебя вызывается первая программа, запускает вторую и естественно завершается сама.
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| Flynn |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
Ох... чтото я заработался уже, нужно брать отпуск
Данный код работает без проблем и все запускается как отдельный процесс в отдельной консоли и основная программа незавершат работу, неправильно задал параметры компилятора... |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |