![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопросы по CreateProcess() [D5, Win95/98, Win2k]
Владимир Ткачук © (2003-04-16 12:54:00)1. Как с помощью CreateProcess() запустить консольное приложение, но чтобы при этом не в Windows не создавалось окно консоли?
2. У меня не получилось запустить с помощью CreateProcess() программу Notepad.exe, с чем это может быть связано?
3. Как узнать время работы программы, запущенной с помощью CreateProcess()?
Спасибо всем, кто ответит.
Внук (2003-04-16 14:32:00) [1]По-крайней мере
FillChar(si,0,sizeof(si));
si.cbSize=sizeof(si);
А вообще - Win32Help
Mystic (2003-04-16 14:02:00) [2]А инициализировать si?
MBo (2003-04-16 13:31:00) [3]PChar(notepad.exe)
а кавычки?
Владимир Ткачук (2003-04-16 13:17:00) [4]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
Skier (2003-04-16 13:07:00) [5]http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988621841&n=15+ TTimer
Skier (2003-04-16 13:03:00) [6]
> 2. У меня не получилось запустить с помощью CreateProcess()
> программу Notepad.exe, с чем это может быть связано?
Код покажи...
Владимир Ткачук (2003-04-16 13:02:00) [7]Нет, но это отдельный вопрос. А что с помощью CreateProcess() можна запускать только консольные преложения, по-моему и оконные тоже
Skier (2003-04-16 12:57:00) [8]А Notepad.exe это консольное приложение ?