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

Вопросы по CreateProcess()   Найти похожие ветки 

 
Владимир Ткачук   (2003-04-16 12:54) [0]

1. Как с помощью CreateProcess() запустить консольное приложение, но чтобы при этом не в Windows не создавалось окно консоли?
2. У меня не получилось запустить с помощью CreateProcess() программу Notepad.exe, с чем это может быть связано?
3. Как узнать время работы программы, запущенной с помощью CreateProcess()?

Спасибо всем, кто ответит.


 
Skier ©   (2003-04-16 12:57) [1]

А Notepad.exe это консольное приложение ?


 
Владимир Ткачук   (2003-04-16 13:02) [2]

Нет, но это отдельный вопрос. А что с помощью CreateProcess() можна запускать только консольные преложения, по-моему и оконные тоже


 
Skier ©   (2003-04-16 13:03) [3]


> 2. У меня не получилось запустить с помощью CreateProcess()
> программу Notepad.exe, с чем это может быть связано?

Код покажи...


 
Skier ©   (2003-04-16 13:07) [4]

http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988621841&n=15 + TTimer


 
Владимир Ткачук   (2003-04-16 13:17) [5]

var si : STARTUPINFO;
pi : PROCESS_INFORMATION;
Code : DWORD;
begin
if not CreateProcess( nil,PChar(notepad.exe),nil,nil,False,0,nil,nil,si,pi) then {Выдает ошибку инициализации приложения}
MessageDlg(...)
else
begin
...
end


 
MBo ©   (2003-04-16 13:31) [6]

PChar(notepad.exe)
а кавычки?


 
Mystic ©   (2003-04-16 14:02) [7]

А инициализировать si?


 
Внук ©   (2003-04-16 14:32) [8]

По-крайней мере
FillChar(si,0,sizeof(si));
si.cbSize=sizeof(si);

А вообще - Win32Help



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

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



Память: 0.46 MB
Время: 0.011 c
14-50510
Vertex3f
2003-05-31 14:41
2003.06.16
inherited, override


14-50459
Tomkat
2003-05-29 09:40
2003.06.16
APRO Delphi6


14-50524
e}{e
2003-06-01 01:02
2003.06.16
Assembler


3-50208
Aleman
2003-05-26 11:26
2003.06.16
Как в Oracle считать тексты процедур, функций и пакетов?


1-50385
Tornado
2003-06-04 13:19
2003.06.16
Форма




   Наверх