Здравствуйте, гость ( Вход | Регистрация )
DEADHUNT | Дата 3.10.2009, 19:08 |
баг это или нет не знаю но ответить они могут. да нет не баг, в интернете есть подобные темы, включая на trolltech например http://lists.trolltech.com/qt-interest/200...ead01065-0.html |
|
kwisp | Дата 3.10.2009, 18:58 |
это тебе надо к знатокам винды:) сомневаюсь, это наверное особенность Qt. можно у разарботчиков поинтересоваться, отправив баг репорт. баг это или нет не знаю но ответить они могут. |
|
DEADHUNT | Дата 3.10.2009, 18:54 |
спасибо, но всётаки интересно как же тогда VS делает терминал через AllocConsole, или тоже какойто скрипт запускает? а может проблему с завершением программы решить так progname || 1, только тогда вывод не красивый получается. |
|
kwisp | Дата 3.10.2009, 18:49 |
DEADHUNT, я запустил так
файл bat.bat
сигнал о завершении работы приходит. |
|
Litkevich Yuriy | Дата 3.10.2009, 18:43 |
DEADHUNT, командная строка может захлопнутся, если программа вызываемая в батнике вернёт не нуль. П.С. сам на такое наталкивался при выборочной компиляции Qt и вот к такому выводу пришёл. |
|
DEADHUNT | Дата 3.10.2009, 18:19 |
выход только WinAPI и условную компиляцию использовать? в линуксе отлично xterm работает. | |
kwisp | Дата 3.10.2009, 18:14 |
DEADHUNT, да start запускает консоль(в процессах видно), но скрывает её, а видно консоль только если её отделить сразу же от процесса, а если отделлить то сигнала о завершении не получить. ![]() |
|
DEADHUNT | Дата 3.10.2009, 18:10 |
примерчик очень большой(не один десяток файлов), судя по гуглу Qt так работает, сам можешь скомпилировать минимальный код который я написал выше и всё увидишь. QProcess::start не показывает консоль QProcess::startDetached показывает (static class member). но надо также отлавливать завершение процесса или вручную завершить процесс, поэтому второй вариант не подходит. смысл всего этого кода сделать что то типа загрузчика програм(в идеале как в VS Start Without Debug). |
|
kwisp | Дата 3.10.2009, 17:47 |
DEADHUNT, мож настройки винды такие. а примерчика компилируемого нет? |
|
DEADHUNT | Дата 3.10.2009, 17:45 |
также работает(calc запускается), но консоль не показывается. например вместо calc надо ping запустить, но консоли нет и результатов не видно. | |
Просмотр темы полностью (откроется в новом окне) | |
![]() |
Текстовая версия | Сейчас: 8.2.2025, 20:18 |