Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.26;
Скачать: CL | DM;

Вниз

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

 
Sergserg   (2002-08-12 18:08) [0]

Доброго времени суток уважаеме.
Из своей программы запускаю другие ехе-шники следующим образом.
Sinfo.cb:=SizeOf(Pinf);
sInfo.dwFlags := STARTF_USESHOWWINDOW;
CreateProcess(PChar("имя ехе"),
PCHar ("параметры"),
Nil,Nil,False,0,nil,nil,stInfo,PInf);
В результате получаем следующие, не запускаются программы из дир Windows, в частности Сапер Касынка. Другие прграммы (из ProgramFiles) запускаются нормально.
Такая же ситуация была и в SellExecute пока вторім параметром не поставил "OPEN". Подскажите где грабли в CreateProcess

С уважением.


 
watcher   (2002-08-12 19:02) [1]

сначало сделая что-то вроде
ZeroMemory(@Sinfo, sizeof(Sinfo));
и не
Sinfo.cb:=SizeOf( Pinf);
а
Sinfo.cb:=SizeOf( Sinfo);

... да и после вызова рекомендуэться закрить дескрипторы из стректуры PInf


 
watcher   (2002-08-12 19:04) [2]

сорри за опечатки...спешил :)


 
Юрий Зотов ©   (2002-08-12 23:32) [3]

Попробуйте первым параметром CreateProcess прописать nil, а во втором задать разом всю командную строку - и Exe, и параметры.



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

Текущий архив: 2002.09.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
3-85346
Lina
2002-09-04 13:41
2002.09.26
Вычисляемые поля ...


14-85704
Lexer
2002-08-28 18:09
2002.09.26
Мастера, очень нужен Grid.


3-85374
delphiwhat
2002-09-05 10:28
2002.09.26
Вопрос про базу (*.db) и Delphi6. Помогите понять.


7-85712
KiKo
2002-07-16 11:49
2002.09.26
Время


3-85309
Igoryan
2002-09-04 11:38
2002.09.26
Работа с DBGreed