сам себе С сам себе Регистрация 31 Авг 2013 Сообщения 97 Репутация 0 Спасибо 1 Монет 0 8 Авг 2016 #1 Привет. Подскажите, как быть... Есть таймер в котором выполняется один метод. Этот метод выполняет некие действия, и пытается вывести результат в TextBox. При этом метод должен выполнятся в отдельном потоке, чтобы избежать заморозки интерфейса. Каким способом лучше запускать новый поток? Я использую ThreadPool. Как избежать ошибки.. попытка доступа к элементу формы из другого потока?
Привет. Подскажите, как быть... Есть таймер в котором выполняется один метод. Этот метод выполняет некие действия, и пытается вывести результат в TextBox. При этом метод должен выполнятся в отдельном потоке, чтобы избежать заморозки интерфейса. Каким способом лучше запускать новый поток? Я использую ThreadPool. Как избежать ошибки.. попытка доступа к элементу формы из другого потока?
андрей1241423 А андрей1241423 Регистрация 3 Июл 2013 Сообщения 82 Репутация 1 Спасибо 0 Монет 0 8 Авг 2016 #2 так таймер же и так не замораживает интерфейс, выполняется в цикле сообщений,, затем еще поток? и причем тут пул если поток у тебя будет всего один? просто new Thread а к контролу через Invoke... или async-await Позитивный голос 0
так таймер же и так не замораживает интерфейс, выполняется в цикле сообщений,, затем еще поток? и причем тут пул если поток у тебя будет всего один? просто new Thread а к контролу через Invoke... или async-await
Lyncarcaria L Lyncarcaria Регистрация 22 Ноя 2013 Сообщения 88 Репутация -3 Спасибо 0 Монет 0 8 Авг 2016 #3 Таймер уже в отдельном потоке. Позитивный голос 0