Вниз
Скачать: 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.01 c
1-50395
Тфьу
2003-06-04 13:05
2003.06.16
Отрисовка линии Canvas в


4-50564
}{enon
2003-04-17 17:32
2003.06.16
Как получить название кнопки?


1-50273
GavAl
2003-06-04 15:12
2003.06.16
Форма


1-50341
Maniacosaur
2003-05-29 10:11
2003.06.16
Делфи и 1с через OLE


1-50393
OlegM
2003-06-04 13:52
2003.06.16
1 PopupMenu и несколько компонентов




   Наверх