архиватор lha. Пытаюсь запустить его через консоль с помощью QProcess. Он никаким образом не хочется запускаться. Отдельно открытие командной строки происходит, стоит только передать в качестве аргументов /c lha.exe, то даже командная строка не открывается. Платофма windows. Причем заметил интересную особенность. Если создават ьпроект изначально Консольное приложение Qt, то lha запускается без проблем, стоит только выбрать стандартный проект с формами, то ничего не происходит и не запускается.
> Отдельно открытие командной строки происходит, стоит только передать в качестве аргументов /c lha.exe, то даже командная строка не открывается. Вот тут я не понял — с /c открывается или нет?
С /с не открывается. Если только командную строку открыть аля process.startDeatach("cmd.exe");, то все хорошо и выводится сообщение консоли приветственное.. Стоит добавить аргументы вторым параметром, то все.. Ничего не происходит.
Попробуйте не просто запустить утилиту (startDetached("lha.exe")), а что-нибудь ей заархивировать. Есть мнение, что всё должно получиться.
Делал, не работает. Именно поэтому и пытался просто запустить lha.exe
Ага, тогда прошу прощения за поспешный вывод.
Обсуждают сегодня