0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 12
|
|
1 | |
GUI для консольного приложения26.05.2015, 15:36. Показов 3073. Ответов 12
Метки нет (Все метки)
0
|
26.05.2015, 15:36 | |
Ответы с готовыми решениями:
12
Особенности CreateProcess консольного приложения Считать текст с консольного приложения Управлять событиями окна консольного приложения Управлять событиями окна консольного приложения |
26.05.2015, 21:54 | 2 |
Все зависит от того, что это за приложение и как реализовано.
Если оно поддерживает ключи командной строки, то достаточно будет простого CreateProcess с передачей аргументов. Если это интерактивное приложение, где предполагается некое взаимодействие (ввод данных с клавиатуры), то нужно подключатся к нему через AttachConsole, указав PID, а дальше можете посмотреть несколько способов чтения/записи в этом примере.
2
|
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 12
|
|
09.06.2015, 15:34 [ТС] | 3 |
Имеется ввиду не создание еще одного процесса, а например в GUI, при нажатии на кнопку, вызывался main консольного приложения, просто это сделать не получается, ибо приложение достаточно громоздкое, которое в свою очередь подключает в себя еще очень много разных плюшек
0
|
09.06.2015, 17:49 | 4 |
Запустить консольное приложение из-под графического, не создавая процесса?
Ну, можно прописать таблицу экспорта в него. Будет EXE-шник двойного назначения- исполняемый и либа (если автор - Вы). Сработает ли с консольным... Придут эксперты, поправят меня.
0
|
10.06.2015, 09:30 | 5 | |||||
Функция main может быть только одна во всей программе.
Если требуется создать консоль в GUI приложении, т это можно сделать так:
2
|
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 12
|
|
10.06.2015, 10:58 [ТС] | 6 |
то что main в приложении может быть только один это понятно, имелось ввиду запихнуть этот main именно в GUIшную функцию, и не нужно создавать консоль, приложение уже есть, консольное оно чисто условно(сервер), не требует никакого общения с пользователем, но требует для себя графической оболочки, причем нужно это сделать, не вызывая консольное приложение как новый процесс
0
|
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 12
|
|
10.06.2015, 12:08 [ТС] | 8 |
есть вот это условно консольное приложение, для него нужно сделать графическую оболочку на mfc
gui в консольное или наоборот, не принципиально
0
|
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 12
|
|
10.06.2015, 12:28 [ТС] | 10 |
можно какой пример или мануал, раньше никогда с этим не работал, а при попытке сделать влоб, вылезет куча ошибок которых быть не должно, просто на ровном месте
0
|
10.06.2015, 12:46 | 11 | |||||
Пример чего? Окно создать не можешь?
Пиши как пробовал посмотрим. Добавлено через 10 минут
0
|
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 12
|
|
06.07.2015, 15:48 [ТС] | 12 |
Вернулся к проекту, собрал и GUI и сервер(консольное приложение) в один проект, mfc-шная часть работает как надо, а сервер, как будто игнорирует
0
|
07.07.2015, 14:53 | 13 |
AllocConsole и использовать WriteConsole/ReadConsole, первым параметром используя то, что вернёт GetStdHandle(STD_OUTPUT_HANDLE).
0
|
07.07.2015, 14:53 | |
07.07.2015, 14:53 | |
Помогаю со студенческими работами здесь
13
Редирект stdout,stderr своего же консольного приложения Перенос кусок кода из консольного приложения в Windows Forms Как программно выполнить команду консольного приложения, запущенного CreateProcess? Работа с сайтом посредством GUI приложения Создание GUI для консольного приложения на C++ Написать GUI для консольного приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |