Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2010, 05:26   #1
Gr1ng0
 
Регистрация: 06.05.2010
Сообщений: 3
По умолчанию Создание и вызов формы из консоли

Здравствуйте! Задача такая - имеется консольное приложение, в процессе работы генерирующее псевдослучайную величину, по значениям которой надо построить гистограмму в форме. Собственно вопрос - а как из консольного приложения создать и отобразить форму? Обязательные требования: vs2008, все расчеты должны остаться в консольной части.
Gr1ng0 вне форума Ответить с цитированием
Старый 24.11.2010, 09:06   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
все расчеты должны остаться в консольной части.
Эм... Забудь про эффективное решение. Я бы даже сказал - Забудь про решение вообще.
Можно, но ты получишь нестабильного и бесполезного гиброхоботабра.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.11.2010, 10:11   #3
Gr1ng0
 
Регистрация: 06.05.2010
Сообщений: 3
По умолчанию

Само собой, понятно, что вся эта ересь - ересь, но такое требование. Переубеждать бесполезно, пробовал... Как всегда, ты начальник-я дурак. Ну так как насчет вариантов решения?

Как вариант использовано следующее:есть 2 приложения - консольное и оконное. консольное приложение создает файл с инфой для построения гистограммы, запускает оконное приложение через CreateProcess, и оно уже по этому файлу строит. Вариант конечно не очень, но на безрыбье...

Последний раз редактировалось Stilet; 26.11.2010 в 09:52.
Gr1ng0 вне форума Ответить с цитированием
Старый 26.11.2010, 03:21   #4
still_alive
Great Code Monkey
Форумчанин
 
Аватар для still_alive
 
Регистрация: 09.08.2007
Сообщений: 533
По умолчанию

Цитата:
Сообщение от Gr1ng0 Посмотреть сообщение
Как вариант использовано следующее:есть 2 приложения - консольное и оконное. консольное приложение создает файл с инфой для построения гистограммы, запускает оконное приложение через CreateProcess, и оно уже по этому файлу строит. Вариант конечно не очень, но на безрыбье...
Не знаю, можно ли вам так делать, но обычно пишется скрипт на баше, питоне, руби или кому на чем удобно, который запускает ваше консольное приложение, после чего созданный им файл скармливает гуйне.
Это наоборот, хорошая практика, поэтому она используется достаточно часто.
still_alive вне форума Ответить с цитированием
Старый 26.11.2010, 04:32   #5
Gr1ng0
 
Регистрация: 06.05.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от still_alive Посмотреть сообщение
Не знаю, можно ли вам так делать, но обычно пишется скрипт на баше, питоне, руби или кому на чем удобно, который запускает ваше консольное приложение, после чего созданный им файл скармливает гуйне.
Это наоборот, хорошая практика, поэтому она используется достаточно часто.
тут уже проблема в том что я их не знаю... но в общем-то решение сходное с моим, хотя и выглядит, конечно, более привлекательно
Gr1ng0 вне форума Ответить с цитированием
Старый 26.11.2010, 09:54   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А что если перехватывать вывод консольного приложения :http://www.programmersforum.ru/showthread.php?t=61297
Может тебе при такой дуристике это панацеей станет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов переменной из другой формы darkahoy Общие вопросы .NET 8 19.11.2010 14:46
Вызов формы по условию и добавление строк bagfinder Общие вопросы Delphi 5 09.01.2010 18:40
delphi вызов одной формы из другой hi-end1 Помощь студентам 4 17.10.2009 19:53
Вызов формы в C++ Скарам Помощь студентам 4 07.10.2009 17:33
Работа с компонентами и их вызов из другой формы Патрон Общие вопросы Delphi 3 09.12.2008 04:20