![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
RazrFalcon |
![]()
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
и через ремдомное время прога вырубается с ошибкой "QProcess: Destroyed while process is still running." Сообщение отредактировал RazrFalcon - 7.6.2011, 19:01 |
|
|
Алексей1153 |
![]()
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
а где этот кусок кода находится и что расположено до него ? )
|
|
|
RazrFalcon |
![]()
Сообщение
#3
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Это plasma-applet для KDE.
На него сбрасываются файл, Dran&Drop, и он запускает нужную мне прогу с аргументами в виде файлов которые я сбросил. QProcess ... и тд. находится в самом сигнале:
Сообщение отредактировал RazrFalcon - 7.6.2011, 20:22 |
|
|
Алексей1153 |
![]()
Сообщение
#4
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
а ничего, что объект - локальный ? Или это неважно ?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
RazrFalcon, надо смотреть доку по QProcess, а именно умалчиваемый таймаут.
я такое сообщение получал, когда при ограниченном таймауте прога во время не откликалась. |
|
|
RazrFalcon |
![]()
Сообщение
#6
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
а ничего, что объект - локальный ? Или это неважно ? Ничего не понял... ![]() Цитата надо смотреть доку по QProcess, а именно умалчиваемый таймаут. А по конкретней, я вроде просмотрел все, но ничего не увидел нужного.Я пробовал: Но толку 0.
Сообщение отредактировал RazrFalcon - 7.6.2011, 21:34 |
|
|
Алексей1153 |
![]()
Сообщение
#7
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
А это у тебя релиз или дебаг запускается ? Что-то смутно припоминаю -вроде такое сообщение несколько раз выскакивало, когда точка останова была установлена в функции, расположенной h файле. Перенёс я тогда тот код в cpp - и точка стала нормально ставиться, отладка нормально запускаться
Если, конечно, речь про Qt Creator Сообщение отредактировал Алексей1153 - 8.6.2011, 7:23 |
|
|
DIMEDROLL |
![]()
Сообщение
#8
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
RazrFalcon |
![]()
Сообщение
#9
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
DIMEDROLL, спасибо! Там в самом конце доки это написано, я даже не обратил внимания. Сейчас нормально пашет, вроде.
|
|
|
RazrFalcon |
![]()
Сообщение
#10
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Памятка для тех, кто будет тоже писать апплет для плазмы, запускающий внешнюю прогу.
Запускать прогу НУЖНО через: Тогда не будет проблем со случайными заверениями.И самое главное: если стартовать внешнею прогу просто через: То, если апплет будет находится, в момент запуска, на панели - панель тоже зависнет. Что не есть хорошо. ![]() |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 2:09 |