Потоки в C# и компонент datagrid
От: RobbieValmont  
Дата: 18.06.04 02:27
Оценка:
На форме размещен компонент datagrid. Его datasourceом является datatable. Объектом для которого создана данная форма порождается большое количество потоков(threads). Этим потокам передается указатель на данный объект. Через него они добавляют в таблицу записи содержащие строки. При добавлении записей, обновляется содержимое datagridа. Проблема в том, что когда завершается цикл порождения потоков, datagrid генерирует исключение о нулевом указателе.

Вероятно, проблема в том, что когда поток завершает работу, GC удаляет из памяти и строки, переданные в таблицу.

Пробовал различные приемы: делегаты, клонировать строки, управлять GC. Ничего не помогает.

18.06.04 12:22: Перенесено модератором из '.NET' — AndrewVK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.