QProcess

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

Moderator: ArtMares

zazaka
User avatar
Ответственный глюкогенератор
 
Posts: 98
Code:
$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
User avatar
 
Posts: 72
Location: Москва
Вот часть моего скрипта который запускает exe для обновления проги.
Code:
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
User avatar
Ответственный глюкогенератор
 
Posts: 98
помогло указание рабочей директории
Code:
$process->setWorkingDirectory(dirname($run_url)); // указать директорию выполнения
Унабле то лоад дынамиц либрары


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

Who is online
Users browsing this forum: No registered users and 6 guests