QProcess

вопросы по созданию программ с использованием возможностей библиотеки PHPQt5

Модератор: ArtMares

zazaka
Аватара пользователя
Ответственный глюкогенератор
 
Сообщения: 98
Поблагодарили: 2 раза
Код:
$process = new QProcess($this);
           
            $run_url=realpath($this->dir__run.$this->file_run);
            //$run_url='D:\_project\test\build_test_app\release\vivers\SD3b\viver.exe';
            $run_url='.vivers\SD3b\viver.exe';

           if(file_exists( $run_url)){
               $process->start( $run_url);
           } else {
               pre('Нет файла'.$run_url);
           }


Пытаюсь заставить запустить программу из своей прораммы
если просто кликнуть по екзешнику то запускается а из моей проги нет

я уже и полный путь пробовал

другие екзешники виндовые запускаются не понимаю из за чего такая ерунда может быть ...
Унабле то лоад дынамиц либрары

ArtMares
Аватара пользователя
 
Сообщения: 72
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Вот часть моего скрипта который запускает exe для обновления проги.
php Код:
define('BASEPATH', __DIR__);
$package = 'Setup.exe';
$process = new QProcess();
$process->setWorkingDirectory(BASEPATH.'/update');
$process->start('"'.BASEPATH.'/update/'.$package.'"');
PQStudio Development Progress: 75%
Version: 0.2

zazaka
Аватара пользователя
Ответственный глюкогенератор
 
Сообщения: 98
Поблагодарили: 2 раза
помогло указание рабочей директории
Код:
$process->setWorkingDirectory(dirname($run_url)); // указать директорию выполнения
Унабле то лоад дынамиц либрары


Вернуться в Вопрошайка

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость
cron