Форум: "Основная";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизКак скрыть окно консоли? Найти похожие ветки
← →
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 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.04 c