Страница 1 из 1

Какую структуру использовать?

Добавлено: 25 апр 2018, 13:57
K0sinus
Подскажите пожалуйста, как грамотнее организовать работу следующей программы:

1.Есть автомат состояний, реализующий обработку интерфейса (нажатия, открытия новых окон и т.п.)
2. Параллельно есть цикл, постоянно опрашивающий оборудование и отображающий информацию в контролы через глобальные переменные, в том числе внутри этих открывающихся окон.
Этот цикл никак не связан с автоматом, т.е. при открытии нового окна он останавливается.

Re: Какую структуру использовать?

Добавлено: 25 апр 2018, 14:14
IvanLis
Лучше сделать три цикла:
1. События интерфейса
2. Оборудование
3. Обработка и отображение

Но в любом случае, без "бокала нет вокала". Пока не увидишь программы, конкретных рекомендаций не дашь.

Re: Какую структуру использовать?

Добавлено: 25 апр 2018, 14:20
K0sinus
А эти циклы надо связывать друг с другом? Очередями или ещё как?

Re: Какую структуру использовать?

Добавлено: 25 апр 2018, 20:50
IvanLis
K0sinus писал(а):А эти циклы надо связывать друг с другом? Очередями или ещё как?
Самое логичное - очереди.