![]() |
[help] Потоки и Windows Forms controls
Всем привет.
Не могу въехать в thread-safe and unsafe ways to call a Windows Forms control. Нужно мне тугому на простом примере показать как это сделать. Для примера возьмем самый примитив. главное понять а дальше уже привинтить что нужно проблем не составит. Постановка задачи. Есть форма, на которой кнопка и тексбокс. по нажатию кнопки нужно заполнить текстбокс текстом. раз дело о потоках - соответственно метод заполнения будет в новом потоке) Дальше чуть кода. PHP код:
PHP код:
мне нужно вызвать метод hello отдельным потоком. но с потоками я почти не знаком, и теперь начинается все самое веселое. запускаю поток PHP код:
ОШИБКА Недопустимая операция в нескольких потоках: попытка доступа к элементу управления "textBox1" не из того потока, в котором он был создан. ну суть ошибки как бы ясна. исправить ее только не получается у меня) Может кто распишет этот примитив для меня, чтобы разобраться можно было) задача та же - просто заполнить текстбокс с другоо потока. |
Здесь присутствуют: 10 (пользователей - 1 , гостей - 9)
0_o |
синхронизировать нужно
покрайнеё мере в делфи так |
|
thx.
Close pls. ЗЫ\ не видел ту статью, честно :rolleyes: |
| Время: 21:08 |