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

Вниз

Запускаем процесс...   Найти похожие ветки 

 
RUS1   (2002-10-16 11:05) [0]

Всем привет!!!! Запускаю процесс:

Function TBIPR7DAT.RUNProcess CommandLine:String):Boolean;
var si :STARTUPINFO;
pi :PROCESS_INFORMATION;
begin
Result:=False;
ZeroMemory(@si,sizeof(si));
si.cb:=SizeOf(si);
si.wshowWindow:= SW_HIDE;
If not CreateProcess( nil,
PChar(CommandLine),
nil,
nil,
False,
0,
nil,
nil,
si,
pi )
then
begin
Result:=False;
Exit;
end;
WaitForSingleObject( pi.hProcess, INFINITE );
CloseHandle( pi.hProcess );
CloseHandle( pi.hThread );
Result:=True;
end;


Все как обычно ничего нового. Но процесс запускается не свернутым в панели а становитья активныым приложением, как ето исправить?
такое впечатление что si.wshowWindow:= SW_HIDE не работает. И второе когда приложение которое запускает данный процесс не активно (в фоновом режиме) хотелось бы чтобы и процесс запускаемый данныым приложением тоже работал в фоновом режиме а не выскакивал на экран в самый не подходящий момент, как ето сделать кто нибуть знает отзовитесь!! Спасибо за внимание!!!
Жду новостей!!! RUS.


 
Song ©   (2002-10-16 11:14) [1]

Попробуйте сразу после CreateProcess вызвать Application.ProcessMessages
Если не поможет, используйте ShellExecuteEx()
Всё это конечно делается и в CreateProcess() но тестировать лень :-)


 
RUS1   (2002-10-16 11:19) [2]

Сенкс сейчас попробую....


 
han_malign ©   (2002-10-16 11:46) [3]

STARTF_USESHOWWINDOW If this value is not specified, the wShowWindow member is ignored.

wShowWindow
Ignored unless dwFlags specifies STARTF_USESHOWWINDOW.


 
RUS1   (2002-10-16 12:41) [4]

И куда ето все засовывать ?
подскажите плиз ламеру!!!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-51708
Tundra
2002-12-06 06:56
2002.12.16
Вопрос по Паскалю. Перебор эл-ов множества.


1-51687
MystiX
2002-12-05 19:34
2002.12.16
Помогите!!!!!!!


6-51848
Manulo
2002-09-17 20:24
2002.12.16
вопрос по компоненте NMSMTP


7-51970
OMPH!!!
2002-10-14 20:16
2002.12.16
Есть ли у нас Сидюк?


14-51902
blackweber
2002-11-24 18:07
2002.12.16
Если кто еще не забыл QBasic прошу помочь