2013-11-26 2 views
1

Поскольку я полностью неопытен в использовании визуальной студии, я задаю здесь вопрос.Сделать консоль блока приложений из окна

У меня есть приложение Windows Form, которое необходимо запустить с консоли и заблокировать до его закрытия. Идея состоит в том, чтобы называть его кодом C с помощью system(), а код C должен блокироваться до тех пор, пока приложение Windows Form не будет заблокировано.

Как настроить визуальную студию, чтобы созданный exe не отсоединялся от консоли после запуска?

ответ

1

Функция system() использует командный процессор для запуска программы. Которая только блокируется до тех пор, пока программа не завершится, когда программа, которую вы попросили запустить, - это приложение в режиме консоли. У вас нет, графическое приложение должно создать собственное окно, поэтому нет причин ждать. Измените свою команду, чтобы заставить ее подождать, например:

system("start /wait c:\\windows\\notepad.exe"); 
Смежные вопросы