только так:
/bin/sh -c /usr/bin/evince -i 49 'path_to_pdf'
После запуска висят 2 процесса, что очень смущает:
/bin/sh -c /usr/bin/evince -i 49 "PDF"
/usr/bin/evince -i 49 "PDF"
Нужно запустить процесс и забыть за него, чтобы вызывающий процесс не фризился.
AProcess.Executable := '/bin/sh';
AProcess.Parameters.Add('-c');
AProcess.Parameters.Add('/usr/bin/evince -i 49 "'PathToBook"');
AProcess.Options := AProcess.Options + [poDetached];
написал AProcess.Executable := '/usr/bin/firefox', работает
Это если без параметров
добавил AProcess.Parameters.Add('http://ya.ru'); опять работает
а что с параметрами? кавычки смущают?
Стикер
Обсуждают сегодня