Тема: C#
Показать сообщение отдельно
Старый 06.08.2013, 17:07   #126
Lawful Evil
 
Аватар для -PhantomX-


 
Регистрация: 23.10.2008
Адрес: г. Харьков
Сообщений: 3,039
Репутация: 308 [+/-]
Цитата:
Сообщение от $finX Посмотреть сообщение
и зачем эта мура с потоками? без них всё было бы гораздо проще.
Такое задание, реализовать именно потоками.
Цитата:
Сообщение от $finX Посмотреть сообщение
так ты же так и делаешь - твои currentFile и currentFolder и есть объекты TreeNode, и ты их передаёшь (грубо говоря) между потоками.
Я не совсем правильно выразился. Можно было бы сразу запихать все файлы вместе с папками в один объект TreeNode еще на этапе сканирования. Он был бы красивый со всей иерархией папок и т.д. А потом перекинуть его в другой поток. Но суть задания в том, что второй поток должен получать от первого информацию о текущем файле или папке и заносить их в TreeView. Суть именно в синхронизации потоков, как я понял.
Цитата:
Сообщение от $finX Посмотреть сообщение
как сохранять и передавать данные иерархии файлов между потоками?
Вот-вот. Именно. У меня нет возможности передать файловую структуру в целом, и нужно как-то ее восстановить, имея в наличии только постоянно поступающие файлы. Или может быть можно как-то передать структуру папок и потом набить ее файлами, чтобы в итоге она выглядела точно так же, как и исходная?
__________________
And once again, Probability proves itself willing to sneak into a back alley and service Drama as would a copper-piece harlot. ©

Последний раз редактировалось -PhantomX-; 06.08.2013 в 17:13.
-PhantomX- вне форума  
Отправить сообщение для -PhantomX- с помощью Skype™ Ответить с цитированием