Вниз
Скачать: CL | DM;

Как скрыть окно консоли?   Найти похожие ветки 

← →
R.D.I. ©   (2005-02-13 17:53) [0]

Доброе время суток ув. Мастера!

С помощью CreateProcess запускаю консольную программу и жду пока она отработает. Однако при этом появляется окно консоли. Заголовок сменить удалось, а вот скрыть окно - нет (делаю S.wShowWindow:=SW_HIDE).

Использую такой код:
function Run(const Cmd, Title: string): Boolean;
var
 S: STARTUPINFO;
 P: PROCESS_INFORMATION;
begin
 ZeroMemory(@S,sizeof(S));
 S.cb:=SizeOf(S);
 S.lpTitle:=PChar(Title);
 S.dwFlags:=0;
 S.wShowWindow:=SW_HIDE; //?
 Result := CreateProcess( nil,
              PChar(Cmd),
              nil,
              nil,
              False,
              0,
              nil,
              nil,
              S,
              P
           );
 if not Result then Exit;
 WaitForSingleObject(P.hProcess, INFINITE);
 CloseHandle(P.hProcess );
 CloseHandle(P.hThread );
end;

Заранее спасибо.


← →
panov ©   (2005-02-13 17:56) [1]

Вопрос не соответствует теме конференции.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
1-1108024408
TVB
2005-02-10 11:33
2005.02.27
Отчеты QPR


14-1107109896
Knight
2005-01-30 21:31
2005.02.27
Как удалить глючные файлы на FAT32?


4-1105263048
250
2005-01-09 12:30
2005.02.27
RasAPI для непродвинутых


8-1099736725
avlan
2004-11-06 13:25
2005.02.27
DSPack: захват кадра из DVD


3-1106846600
Doctor Deejay
2005-01-27 20:23
2005.02.27
Обновление информации в базе с помощью DBRichEdit




   Наверх