Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запуск сеанса DOS в окне программы (Напр.формы Delphi)? [D6, Win2k]


lesa ©   (2002-11-04 12:36:00) 

Есть ли возможность запустить Dos приложение(с ожиданием завершения) в окне разрабатываемой программы(может быть
подогнав размеры окна)???


lesa   (2002-11-04 16:02:00) [1]

Я все это задал.В символах.
Результат - запуск NC.exe на весь экран,а не в окне.
А у Вас?


Marcus   (2002-11-04 15:57:00) [2]

StartupInfo.dwFlags := STARTF_USEPOSITION or STARTF_USECOUNTCHARS;
StartupInfo.dwX := <смещение от левого верха экрана>;
StartupInfo.dwY := <смещение от левого верха экрана>;
StartupInfo.dwXCountChars := <ширина окна в символах>;
StartupInfo.dwYCountChars := <высота окна в символах>;

Указание габаритов окна в пикселах для консольного приложения не проканает


lesa   (2002-11-04 15:44:00) [3]

Что-то не получается у меня корректно задать параметры
CreateProcess в части координат запуска окна и его размеров при
запуске в окне формы ,например, NC.exe
А у Вас это проходит?


Evgeny V   (2002-11-04 13:29:00) [4]

Используйnе CreateProcess для запуска процесса, указание координат запуска окна(например своей формы), и размеров окна, WaitForSingleObject и GetEixtCode для ожидания завершения и получения статуса завершения окна(см. help по WinSdk).


Marcus   (2002-11-04 12:53:00) [5]

С ожиданием можно, а в своем окне - нет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо