Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.16;
Скачать: CL | DM;

Вниз

Запуск сеанса DOS в окне программы (Напр.формы Delphi)?   Найти похожие ветки 

 
lesa   (2002-11-04 12:36) [0]

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


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

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


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

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


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

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


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

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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2002.12.16;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.005 c
1-51795
Sego
2002-12-05 09:24
2002.12.16
Отображение без gride


1-51680
VJar
2002-12-05 18:33
2002.12.16
Признак завершения процесса


7-51985
max2057
2002-10-14 22:27
2002.12.16
Массивчики! байт и хеши


1-51814
Separator
2002-12-05 11:48
2002.12.16
StringGrid


6-51868
nickolayLI
2002-10-16 12:24
2002.12.16
TSocketClient





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский