Russian Qt Forum
Декабря 15, 2025, 22:14
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Зависимые задачи.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Зависимые задачи. (Прочитано 3963 раз)
developer
Гость
Зависимые задачи.
«
:
Февраля 09, 2011, 10:46 »
Здравствуйте. Хотелось бы узнать хорошый способ запускать задачи исполнение которых зависит от результат преидущей с иcпользованием Qt.
То-есть, мне нужно сделать большую задачу. Я разбиваю ее на мелкие подзадачки и запускаю их в определенном порядке. При етом если хоть какая-то из подзадачек не прошла успешно остальные от нее зависящие не выполняються.
Подзадачки мне известны наперед. Нужно только организовать зависимость исполнения одних от других. Где ето нужно сохранять(база данных?), как ето обрабатывать(демон?). Может есть уже готовые решения.
Записан
Fat-Zer
Гость
Re: Зависимые задачи.
«
Ответ #1 :
Февраля 09, 2011, 11:18 »
Вы вроде только что описали процесс написания программы
... Можно немного ближе к делу, что именно нужно сделать?
Записан
BRE
Гость
Re: Зависимые задачи.
«
Ответ #2 :
Февраля 09, 2011, 11:21 »
Цитата: developer от Февраля 09, 2011, 10:46
Может есть уже готовые решения.
Конечно есть. Это linux.
shell + небольшие утилиты + пайпы = то что тебе нужно.
Записан
sadhu
Гость
Re: Зависимые задачи.
«
Ответ #3 :
Февраля 09, 2011, 14:47 »
написать make файл ?
Цитата: BRE от Февраля 09, 2011, 11:21
Конечно есть. Это linux.
shell + небольшие утилиты + пайпы = то что тебе нужно.
те же самые пайпы практически с тем же синтаксисом есть и под виндой
А вообще: QProcess + набор утилиток
или как предлагает уважаемый BRE набор утилит+shell скрипты, будет даже кроссплатформенно.
Записан
developer
Гость
Re: Зависимые задачи.
«
Ответ #4 :
Февраля 09, 2011, 19:17 »
Не совсем то что мне нужно. Но все равно спасибо.
Записан
GraninAS
Гость
Re: Зависимые задачи.
«
Ответ #5 :
Февраля 10, 2011, 06:01 »
Если в пределах одной программы - то можно использовать конечные автоматы.
Записан
merke
Гость
Re: Зависимые задачи.
«
Ответ #6 :
Февраля 10, 2011, 06:36 »
Заведи таблицу микропрограмм в памяти. Когда тебе нужно будет выполнить какую то определенную задачу, ты составишь список список микропрограмм, которые должны быть выполнены и занесешь этот список в свою таблицу микропрограмм. И тут как раз таки организуешь очередь.
Записан
developer
Гость
Re: Зависимые задачи.
«
Ответ #7 :
Февраля 10, 2011, 09:29 »
Александр спасибо
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...