Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CreateProcess [D7, WinXP]


Страницы:   1 2

MichailDalakov ©   (2004-03-09 12:54:00) 

Почему не отрабатывает CreateProcess?

Делаю так:
ShellExecute(Handle,nil,PChar(MainPathSvDb+'\Utils\rar.exe'),PChar(' a -m5 -df "E'+DtSvDb+'.rar" '+'"'+DtSvDb+'"'),nil,SW_NORMAL);
и все ОК!

То же самое через CreateProcess

CreateProcess(PChar(MainPathSvDb+'\Utils\rar.exe'),PChar(' a -m5 -df "E'+DtSvDb+'.rar" '+'"'+DtSvDb+'"'),nil,nil,false,Normal_Priority_Class,nil,nil,SI,PI)
и все плохо,
хотя другие приложения через CreateProcess запускаются

GetLastError возвращает 0.


Reindeer Moss Eater   (2004-03-09 13:32:00) [21]

Кроме того, в твоем коде не видно предварительной подготовки параметра si


Reindeer Moss Eater   (2004-03-09 13:25:00) [22]

Второй параметр - string that specifies the command line to execute.

Он у тебя определяет командную строку ту би екзекутед?
Если да - то я испанский летчик.


MichailDalakov   (2004-03-09 13:21:00) [23]

Какие фактические параметры ?

копирую параметры PChar(MainPathSvDb+'\Utils\rar.exe'),PChar(' a -m5 -df "E'+DtSvDb+'.rar" '+'"'+DtSvDb+'"') в переменные и из командной строки без проблем все запускается.


Reindeer Moss Eater   (2004-03-09 13:07:00) [24]

если не запускается - фактические параметры у CreateProcess неверны.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо