powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Попытка доступа не из того потока.
7 сообщений из 7, страница 1 из 1
Попытка доступа не из того потока.
    #38894429
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На форме лежит листвью, FileSystemWatcher следит на папкой. Когда в папке появляется файл, пытаюсь добавить ListViewItem с этим файлом, но нарываюсь на ошибку:
Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'lvOutbox' не из того потока, в котором он был создан.Как обойти?
...
Рейтинг: 0 / 0
Попытка доступа не из того потока.
    #38894438
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyКак обойти?

17304414
...
Рейтинг: 0 / 0
Попытка доступа не из того потока.
    #38894442
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Control.Invoke() ?
...
Рейтинг: 0 / 0
Попытка доступа не из того потока.
    #38894450
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял, спасибо.
...
Рейтинг: 0 / 0
Попытка доступа не из того потока.
    #38894455
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

17254780 17256888

Не оно? И дальше еще пара постов.
...
Рейтинг: 0 / 0
Попытка доступа не из того потока.
    #38894470
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77Antonariy,

17254780 17256888

Не оно? И дальше еще пара постов.Делегаты не нужны :)

Код: vbnet
1.
2.
3.
    Private Sub fswOutbox_Created(sender As Object, e As IO.FileSystemEventArgs) Handles fswOutbox.Created
        lvOutbox.Invoke(New Action(Of ListViewItem)(AddressOf lvOutbox.Items.Add), New ListViewItem(e.Name))
    End Sub
...
Рейтинг: 0 / 0
Попытка доступа не из того потока.
    #38897582
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Снова те же грабли, только теперь уже с коллекцией ObservableCollection(Of clsFISMethod).

Не могу в VB найти Dispatcher потока UI, сидиезный Application.Current.Dispatcher в VB отсутствует.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Попытка доступа не из того потока.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]