![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запуск внутри... [D7, Win2k, WinXP]
TForm1 © (2005-05-14 18:47:00)Привет, народ! ОЧЕНЬ нужно узнать как делается следующее: мне надо запустить ДОСовскую прогу в окне моей программы, точно так же как это делается скажем во Free Pascal, т.е. предположим, что на форме есть компоненты лист, меню, панели, кнопки и т.п. При нажатии на определённую кнопку окно формы заменяется неким подобием CMD и в нём выполняется программа. После завершения работы проги окно формы преобретает исходное состояние. Заранее спасибо!
Cobalt (2005-05-16 16:58:00) [1]В ФАКе, кажется было...
alpet (2005-05-16 12:11:00) [2]Попробуй создать окно консоли и пристыковать его к форме (SetParent) как дочерний элемент управления (установить стиль в WS_CHILD).
DeadMeat (2005-05-15 20:33:00) [3]А можно перенаправлять консольный вывод к в пайп и оттуда забирать... Ну это конечно в случае, если там режим текстовый...
---
...Death Is Only The Begining...
OSokin (2005-05-15 17:01:00) [4]Создавай консольное окно, из него запускай прогу. А насчет формы - можно ее просто убрать:
ShowWindow(Handle,SW_HIDE);
Minimize;
Вроде так...
Grief (2005-05-15 10:25:00) [5]Можно заныкать ваше окно и открыть CMD а потом, как только то закроется, открыть ваше. В другом случае придется самому д ОС писать ;)