![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CreateProcess [D6, 2000]
lead-in © (2008-07-03 15:49:00)Пытаюсь по нажатию на пункт меню TMainMenu запустить процесс, вот что пишу:
var
StartupInfo: TStartupInfo;
ProcessInformation: TProcessInformation;
begin
if not CreateProcess(nil, PChar('notepad'), nil, nil,
True, NORMAL_PRIORITY_CLASS, nil, nil, StartupInfo, ProcessInformation)
then ...
при этом всё время возникает ошибка 998 - ERROR_NOACCESS
Если вызывать из другого места программы - то всё норм, что не так делаю?
lead-in (2008-07-03 15:59:00) [1]ага, косячник я, вот это помогло:
FillChar(StartupInfo, SizeOf(StartupInfo), 0);
StartupInfo.cb := SizeOf(StartupInfo);
фэнькс...
Palladin (2008-07-03 15:53:00) [2]а StartupInfo кто будет заполнять? Пушкин?