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

CreateProcess   Найти похожие ветки 

← →
lead-in   (2008-07-03 15:49) [0]

Пытаюсь по нажатию на пункт меню 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

Если вызывать из другого места программы - то всё норм, что не так делаю?


← →
Palladin ©   (2008-07-03 15:53) [1]

а StartupInfo кто будет заполнять? Пушкин?


← →
lead-in   (2008-07-03 15:59) [2]

ага, косячник я, вот это помогло:

FillChar(StartupInfo, SizeOf(StartupInfo), 0);
StartupInfo.cb := SizeOf(StartupInfo);

фэнькс...



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

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



Память: 0.45 MB
Время: 0.011 c
4-1193915862
fedormoore
2007-11-01 14:17
2008.08.03
сканер


15-1213701783
No_Dead
2008-06-17 15:23
2008.08.03
«околорезюмный» сабж


15-1213620496
Поросенок Винни-Пух
2008-06-16 16:48
2008.08.03
Виста и юзер интерфейс


2-1215108408
Lesnik
2008-07-03 22:06
2008.08.03
AfalinaSoft Flat Controls 1.53 и Delphi 2007


2-1214880947
Alexey.sh
2008-07-01 06:55
2008.08.03
Проблема с модулем dialogs.pas




   Наверх