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

Вниз

CreateProcess   Найти похожие ветки 

 
oren_yastreb   (2010-11-29 19:29) [0]

Испоьзую функцию WinExecAndWait32 для запуска приложения Lame.exe(кодирование в mp3). Окно приложение появляется. Как сделать чтобы CreateProcess запускал приложение Lame.exe , и в окно отображалось без  кнопок Закрыть, Свернуть..? Предполагаю что эти кнопки можно убрать при помощи параметра StartupInfo. но незнаю как.

function WinExecAndWait32(FileName:String; Visibility : integer):integer;
var
zAppName:array[0..512] of char;
zCurDir:array[0..255] of char;
WorkDir:String;
StartupInfo:TStartupInfo;
ProcessInfo:TProcessInformation;
begin
StrPCopy(zAppName,FileName);
GetDir(0,WorkDir);
StrPCopy(zCurDir,WorkDir);
FillChar(StartupInfo,Sizeof(StartupInfo),#0);
StartupInfo.cb := Sizeof(StartupInfo);

StartupInfo.dwFlags := STARTF_USESHOWWINDOW;
StartupInfo.wShowWindow := Visibility;
if not CreateProcess(nil,
zAppName,                      { указатель командной строки }
nil,                           { указатель на процесс атрибутов безопасности }
nil,                           { указатель на поток атрибутов безопасности }
false,                         { флаг родительского обработчика }
CREATE_NEW_CONSOLE or          { флаг создания }
NORMAL_PRIORITY_CLASS,
nil,                           { указатель на новую среду процесса }
nil,                           { указатель на имя текущей директории }
StartupInfo,                   { указатель на STARTUPINFO }
ProcessInfo) then Result := -1 { указатель на PROCESS_INF }

else begin
WaitforSingleObject(ProcessInfo.hProcess,INFINITE);
end;
end;


 
Leonid Troyanovsky ©   (2010-11-29 21:04) [1]


> oren_yastreb   (29.11.10 19:29)  

> .? Предполагаю что эти кнопки можно убрать при помощи параметра
> StartupInfo. но незнаю как.

Предположение неверно.

--
Regards, LVT.



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

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

Наверх




Память: 0.47 MB
Время: 0.005 c
1-1359805182
Ihtiandr
2013-02-02 15:39
2019.02.10
CodeGear Delphi 2009 сменилась кодировка файлов


15-1476999001
Юрий
2016-10-21 00:30
2019.02.10
С днем рождения ! 21 октября 2016 пятница


2-1477558679
валя
2016-10-27 11:57
2019.02.10
FastReport "тихая печать"


4-1291048176
oren_yastreb
2010-11-29 19:29
2019.02.10
CreateProcess


15-1476826202
Юрий
2016-10-19 00:30
2019.02.10
С днем рождения ! 19 октября 2016 среда