![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Здравствуйте.
Результат работы программы: 1-Поиск музыкальных файлов. 2-Сортировка по первой букве исполнителей и и добавление имен исполнителей. Вывод в TreeView. Программа рабочая, но, написана она мною очень криво. Вложение 4376 Помогите, пожалуйста, упростить(оптимизировать, устранить ошибки) код, УСКОРИТЬ РАБОТУ. Конкретно интересует Button1Click. Ее не выкладываю - слишком большая. Не ругайте и не смейтесь - в программирование я ....... Спасибо. Исходник: Вложение 4375 Последний раз редактировалось Stalker2-42, 20.08.2014 в 20:44. |
#2
|
||||
|
||||
![]() Вот что-то по теме
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#4
|
||||
|
||||
![]() А плеер смотрели?, там как раз в TV заполнение происходит, причём по всем канонам, с бегинапдейт/ендапдейт. Или вы хотите чтоб кто-то все за вас собрал - кому только это надо даже догадок нет
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#5
|
|||||
|
|||||
![]() Цитата:
Я же писал "Программа рабочая, но, написана она мною очень криво.". Мне бы хотелось бы получить советы, что и где исправить , изменить- Код:
Код:
Если никто не хочет помочь, прошу удалить тему. Последний раз редактировалось Stalker2-42, 15.07.2014 в 02:48. |
#6
|
|||
|
|||
![]() Упростить - явно можно.
1. Не надо делать 2 прохода, сначала искать файлы, а потом еще раз по этому же списку проходиться и уже добавлять в дерево. Нашел файл - добавь сразу. 2. Тоже самое относится к самому добавлению. Нашел точку добавления (если готовой нет, то создал), добавил файл и сразу рекурсией обновил цифирки в вышестоящих узлах. ЗЫ. Можно хранить разные данные в свойстве узлов data, только чистить за собой не забывать. Я для этого завожу список TObjectList в режиме владения объектами. Тогда легко чистить просто очищая сначала список, потом дерево (или наоборот). |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
Stalker2-42 (15.07.2014)
|
#7
|
||||
|
||||
![]() lmikle
Здравствуйте. Можете привести любой пример с Data? |